How Facebook forced me to become a Twitter user.

Okay, well I officiallly twatted my first tweet over a year ago, but I’ve made it pretty clear that I’m not fond of the phenomenon.  While I have warmed up to it as a means of syndicating information–we are integrating the Twitter API into the news controller in Architeck–it still seems shallow as social networking goes.  (But then, “Shallow is the new two-oh,” so I’ve been told.)  Twitter’s biggest users?  Celebrities who like to hear themselves speak, old media news networks who aren’t even listening, and technophiles who–lets face it–are members on EVERY social networking site, and practically every free service on the Internet.

So, while @thomshouse has been around for a while, I’ve never had any desire to be an active user on Twitter.  Until now.  And it’s all Facebook’s fault.

Facebook is riding the fail whale today.

See…  I don’t want to walk down the street holding hands with Twitter, but I do want to maintain a presence.  Why?  I dunno.  I suppose I too like to hear myself speak.  Or perhaps I would like to have some content there, on the off chance that Twitter might become a major avenue of communication for me–say, because of a side project or freelance work.  I’m definitely a technophile, so that weird obsessive craving to tinker with everything is there, too.  But most of all I want to maintain a presence on Twitter because it should be effortless.  With social APIs left and right, I should be able to post my status on Facebook and see it updated on Twitter, FriendFeed, MySpace–everywhere.

And that’s what I’ve been doing.  I update my status in Facebook, and through a roundabout process provided by a Facebook app called “Twitter Updater”, I’ve been able to see my status updates in Twitter, usually with less than a minute’s delay.

Until today.  Today I updated my FB status on my iPod, jumped into Tweetie to make sure it took, and…  nothing.  Checked again a few minutes later, and still no update.  Numerous posts have since appeared from the people I follow, and meanwhile, crickets chirp over my lack of an update.  I grew suspicious.  Logged into FB to investigate, and sure enough, the powers that be disabled Twitter Updater’s ability to function.

A little background: Facebook doesn’t make it easy to share your status with other services.  As I understand it, Facebook’s APIs expose the ability to update your status, but not to read it.  It would seem that applications used to have this ability, but it has since been disabled.  Twitter Updater got around this “shortcoming” (or crippleware?) by having you add a bogus friend–in my case, a Mister “Twitter Updater II”–to your friends list.  The application couldn’t read your status, but your friend T.U. sure could, and voila!  Twitter updates via Facebook.  At least, that’s how it did work.  Now, Facebook has disabled the friend accounts, supposedly on the basis that they “do not represent real people”.  They have also completely obfuscated access to your private “mini-feed”, an RSS file that can provide another means of export.

I believe, however, that this–and all other means to cut off access to Facebook status updates–is a result of (Facebook founder) Mark Zuckerberg’s love/hate relationship with Twitter.  Those that follow tech news probably know that Zuck was infatuated with Twitter as of last fall, that Facebook attempted to acquire Twitter with a $500 million stock deal, and that Twitter turned it down.  And Facebook users are all-too-aware of the much-maligned changes made to the home page recently, changes that seem designed to suspiciously resemble a Twitter-like functionality.

It seems to me that this crackdown on API status access and on services like Twitter Updater are just another piece of the puzzle.  There is no justifiable reason for Facebook to lock down status access.  Applications can already be granted access to your name, friends list, birthday, and who knows what else from your profile.  And if there’s anything Facebook’s done spectacularly, it is the detail and granularity of privacy controls to block or allow applications access to this information.  So it can’t possibly be a privacy concern.  No, it’s got to be a business model.  Facebook is blocking access to the status to prevent an exodus, or perhaps just to spite the competing service.  Mark Zuckerberg is the jealous, possessive lover: if he can’t have Twitter, no one can have Twitter.

...or maybe Zuck is like Kathy Bates in Misery?

I would love to be proven wrong.

I would love for someone to answer these two questions:

  • What legitimate reason is there to cut off access to status updates?
  • Won’t this move actually hurt Facebook?

I like Facebook.  I’m a UI snob, and I prefer its aesthetic. I would much prefer to use Facebook and be able to ignore Twitter altogether.  Is it really better for Facebook that I am now forced to “reverse the flow”, to update Twitter and spend less time directly on Facebook?  Because that’s what I’m doing now.  I am updating from Twitter, and using Facebook less often than I used to.  Good business model, FB.

Anyone who feels my pain or likes this article can follow me @thomshouse.  I’ll be on there a lot now, it seems!

Posted in General | 5 Comments

(Falling Off) The Twitter Bandwagon

I’m sorry, I officially fail at Twitter.

I’ve had my Twitter account since March of last year.  How many updates–or tweets, or whatever the hell they call it–have I posted?  Six.  Half of which are about “trying this Twitter thing again”.  Everybody seems crazy about it, but I just can’t get into it.

I can sort of understand the appeal.  The reason I gave up on the old version of my blog (which was personal, not tech/rant-related) was because it was too cumbersome…  I felt like I had to write a novel to justify posting anything.  So I looked at microblogs.  Tried Tumblr, and I liked the concept, although it was still enough like a blog that I rejected it for being a hosted solution.  (The original drive behind Escher was to develop an open-source microblog similar to Tumblr.)  I started using my long-dormant Facebook account and found a satisfying outlet via status updates.  Then Richie started talking up Twitter, so I tried it.

And I’ve tried it five more times since then, and I still can’t bring myself to like it.

Yes, I prefer Facebook.  I like having built-in mechanisms to find my friends.  I like Facebook IM…  Though I’ve only used it a handful of times, it’s smoother than playing tag through email or tweets or other offline messages, but less hassle than having to boot up one of a half-dozen existing IM clients.  And as for those privacy concerns, they’re not my concerns…  My dirty little secrets are few and far between, I have nothing to hide, and I’d like to think I have more sense than to upload the sort of information that could result in identity theft.

But this rant really isn’t about the things I like in Facebook.  It’s really about the things I hate in Twitter:

  • It’s ugly.  You would think it would be too simple to be ugly–especially since it uses a down-to-earth font like Arial–but they have found a way to cram every ounce of ugly possible in 140 characters.  I hate “twitter litter”…  The stupid @ symbols prefixing half of all twitterfeeds, the tiny urls, even the stupid o_O googly-eyed default icon…  It’s an icon, it’s a PNG, capable of a millions of beautiful colors, or at least gradients galore!  Why make it look like more text?  Twitterfeeds, IMO, are uglier than MySpace profiles, and that’s saying a lot.  But at least with MySpace, there’s a chance to use your l33t stylesheet skills (or copy-paste ability) to make your profile look not-so-hideous.  I guess the difference is that Twitter is trendy or kinda “scene” despite its rough-hewn appearance–or perhaps because if it–like shopping  at vintage stores or something.
  • It’s full of shit.  Literally.  I just asked Trish what she thinks about Twitter, and this was what she told me: “I’m taking a shit now.”  Let me clarify:  I didn’t walk in on her in the bathroom or anything.  That’s how Twitter reads to her.  People seem excited to post details both intimate and mundane…  Every “sneeze, fart, and hiccup.”  Her words, not mine!  But it’s true.  At least make it intimate–and juicy! I cringe at my old LiveJournal entries because they seem so self-absorbed, but at least there’s substance to them.
  • It’s too short.  I suppose 140 characters sounds like a lot, but unless you’re rocking Dick & Jane levels of literary prowess, it’s about enough for two sentences, and very little flavor.  (In fact, Trish pointed out, that last sentence alone was too long–170 characters.)  If you’re reading this (or if you’ve given up by now, which I wouldn’t blame you for) you know that I like to rant.  So, if there’s something going on worth writing about, I’m probably going to need more than 140 characters to fill it.  I could be wrong, but it doesn’t seem like Facebook or MySpace have such a conservative limit.  And anyway, how hard would it be to truncate a status message with ellipses?  Plus, this 140-character business is the reason behind the recent popularity of tinyurls, which I loathe.
  • It’s spammy.  I follow a whopping three people: two friends, and Leo Laporte.  I listen to Leo’s podcast, This Week in Tech, and like what he has to say.  But his tweets drown out my friends’ posts.  Granted, this can be an issue on Facebook too…  But on Facebook, I can “turn down the volume” on certain types of posts or on particularly spammy friends.
  • It doesn’t seem terribly secure.  Again, I’m curious why people tolerate Twitter where they didn’t tolerate MySpace.  Sure, MySpace had plenty of exploits and phishing expeditions, but I never remember reading about an administrative account getting compromised–but Twitter admin accounts have been hacked.  I’m sure a lot of  the other “celebrity hacks” and etc. have been a matter of social engineering, not of technology, but I still blame Twitter.  Twitter more or less relies upon their API allowing third-party clients to provide updates, which gets people too used to typing their passwords into all different apps.  Twitter ought to develop some of their own clients and require third-party clients to go through a user-approval process, on a case-by-case basis, similar to how Facebook apps function.

This week, Facebook is rolling changes to their home page and fan pages, changes that seem targeted at making Facebook a “Twitter killer”.  Bring it on, I say…  Not because I want Facebook to become more like Twitter.  (I needn’t worry about that, Facebook is far too elegant to become like Twitter.)  No, I’d like to see everyone jump ship on Twitter so I can stop hearing about it.

And now, I think I’ll stop talking about it!

Posted in General | 3 Comments

Parallels

I tried out Parallels desktop when it first came to Mac, back when it was just Windows in a box on my screen.  It was neat, but as I wasn’t freelancing at the time, there was no need for Windows on my computer.  Later on, when my side work did start up again, I got turned on to a free product called VirtualBox–which in all respects is a great product for its price tag.  I had seen the early iterations of Parallels Coherence feature by then–that is, the feature that allows individual Windows apps to appear alongside Mac apps, and VirtualBox’s “seamless” mode was much farther along at the time.  (VirtualBox definitely wins the vocab award: “Seamless” is a much better name for the feature than Coherence or VMWare’s buzzword, “Unity”.)

So Parallels fell off my radar, until a few days ago, when I was trying to find a way to run GuildWars on my Mac.  Turns out, Parallels runs DirectX 9 and VirtualBox doesn’t.  So, I downloaded the trial of Parallels, and it’s pretty cool.  Unfortunately, no, it didn’t meet my needs for a gaming machine, although it’s possible it would do the job on a newer model Mac.  (Aside from some weird texture issues, the only concern was framerate.)  But I have switched my web testing over to Parallels, and I don’t think I’ll be looking back.

Clockwise from Top Left: Firefox (Host), Chrome (Guest 1), IE6 (Guest 2), IE7 (Guest 1)

Clockwise from Top Left: Firefox (Host), Chrome (Guest 1), IE6 (Guest 2), IE7 (Guest 1)

Parallels has gone far beyond window integration (which is itself much-improved) to nearly true application integration.  I can set favorite Windows apps such as Internet Explorer (using the term “favorite” quite loosely) and they get saved to my dock.  Later on, I can click on an icon to launch and/or focus the app, just as I can do with a native Mac app.  I know I’m late to the game on this feature, but it’s such a relief for it to be automatic in Parallels…  I spent hours trying to write an AppleScript to do the same thing in VirtualBox–the closest I got was to restore the virtual machine to a particular state and launch it.

My current setup is a bit laggy–I have installed IE6 into its own virtual machine, and running both VMs side by side is lag city.  I am considering testing the old “Multiple IEs” hack to see if it will run in XP Service Pack 3 and, if so, I will just keep all of my Windows browsers in one basket.  (Otherwise…  IE6 on Windows 98?)

But under normal circumstances, it’s a cool experience.  Ther XP windows–what with their drop shadows, their playing nice with Exposé, the lack of a taskbar–look so comfortable on my Mac desktop it’s a bit eerie…  In fact, I tried the “silver” XP theme and, it was so incognito that I had to turn it back to the default blue in order to maintain sanity.

So, Parallels is how I get my Windows now.

Posted in Technology | 3 Comments

Broken Record: Firefox Bugfixes

Every time an update to Firefox is released, I hear the same conversation:

“Oh no, does this mean Firefox isn’t secure?”
“I think so…  There were six critical vulnerabilities in this release!”
“Did you know that more vulnerabilities were reported for Firefox last year than for any other browser?  Firefox had four times more vulnerabilities than Internet Explorer?”
“ROFL that’s why I just use IE.”

I really do hear this conversation every time, and unfortunately it’s an apples-to-oranges scenario.

Myth:

Because Firefox has so many vulnerabilities and bugfixes, it must not be as secure as people think.

Fact:

Firefox has so many publicly disclosed vulnerabilities because it is the most popular open-source browser.  This means thousands of people can look at the program code and see where there are vulnerabilities.  Compare this to IE, where only Microsoft programmers have access to the raw code.  If they discover a vulnerability, they don’t have to report it or even patch it until it becomes an active threat.  I’m guessing, in most cases, they don’t patch any but the most serious vulnerabilities, because it’s a waste of man-hours to attempt to perfect an old version of the browser.  (Most of their resources are probably focused on Internet Explorer 8 at this point.)

So of course Internet Explorer will have fewer disclosed vulnerabilities…  However, I’m willing to bet that a very high percentage of these vulnerabilities are actually exploited by hackers.  As for Firefox, the public bug tracker might be loaded with reported vulnerabilities, but I can count on a single hand the number of times these have translated to an actual, real-world exploit on the loose.

And more bugfixes is a good thing–it means Firefox is being patched and made secure more quickly than IE and other browsers.

If you still need convincing, try this:

  • Ask 10 Firefox users and 10 Internet Explorer users how frequently they have been infected by a virus or spyware in the past year.
  • Ask 10 Firefox advocates, who have forced their families and friends to switch to Firefox, if their family’s computer woes have increased or decreased since the change.

I have switched my entire family over, and the only one who’s had problems is my Aunt, whose kids were smart enough to create an administrator account for themselves and undo the security I put in place, but not, apparently, smart enough to forego Internet Explorer.  I’ve run Firefox for the past five years at work, and the only time I’ve gotten a virus is the five minutes I loaned my laptop to someone else, after which they handed it back with…  sigh…  Internet Explorer up and running.  Do the math.

Posted in Broken Records, Technology | Leave a comment

Web 2.0 to World: “Braaaaaaiiiiinnnnsssss…”

Facebook: They're all zombies.

Facebook: They're all zombies.

This just in: Web 2.0 is dead, according to Robin Wauters of TechCrunch.  So all those articles you’re reading on Digg?  Zombies.  Your friends on Twitter?  Yep, zombies.  And the annoying 25 Things posts on Facebook?  Definitely zombies.  (Okay, that last one was not terribly surprising, as I’m sure someone just reanimated the corpse of an old Livejournal quiz.)

Really, these death pronouncements are just silly.  Paul isn’t dead.  Rock isn’t dead.  And Web 2.0 isn’t dead.  (Hip-hop may or may not be dead; it took five slugs to the chest and was last seen in critical condition.  Developing story.)

First of all, I always thought my little gig as webmaster/PHP programmer would seem quaint as compared to that of a professional blogger.  But apparently, all it takes to be a professional blogger is to traverse a few search results on Google Trends.  Awesome!  I think I’ll put in my two-weeks notice.

Web 2.0...  Pirates...  It's all connected!  Quick, somebody call Al Gore!

Web 2.0... Pirates... It's all connected! Quick, somebody call Al Gore!

Sorry, Ms. Wauters, I understand it’s an opinion piece and my intention is not to pick on you…  But if someone is going to announce the death of Web 2.0, I would like to read some actual opinions in that opinion piece.  Not just a collection of charts courtesy Google.

Well then, allow me to add my opinions.

Web 2.0 isn’t dead.  Let’s cool it with the zombie jokes for now, but Web 2.0 is something you can’t kill.  It’s never been fully formed.

Continue reading

Posted in Technology | Leave a comment

Join the Cult: Object-Oriented Programming

Last week, my wife decided to start learning PHP.  And no, she’s not just trying to humor me–pssh, like she’d do that.  She’s burning to code some roleplay generators.  It’s a bit of a blast, sitting and coding side-by-side.  (And not just because I get to work on Escher without feeling guilty!) She’s doing a great job, picking it up like lint, and it’s fun to see her sense of accomplishment.  I miss that sort of instant gratification that came in old days, before PHP became a paying gig and I started counting lines of code by the tens of thousands.  Say what you will about rapid development frameworks…  Nothing beats the efficiency of a single-file script running linear or functional code and inline HTML.

For a small project, at least.  Since she’s been doing so incredibly well, I thought I’d try and show her a thing or two about PHP classes so she can get her code more compartmentalized and portable.  After all, in the past week, this endeavor has grown from a simple desire for a few one-off scripts to the possibility to create our own RPG system and an accompanying website.  So we might as well start thinking ahead, and no better way than OOP, right?

Oh, wait…

OOPs.  (Yeah, I went there.)

In my arrogance, I’d forgotten something significant about object-oriented programming.  Nevermind that OOP is a godsend, that for large projects it makes things exponentially more manageable, or that we proabably all use a lot of OOP whether we know it or not, thanks to all the libraries and database wrappers and even a lot of built-in PHP5 functionality.  There’s something off-putting about OOP when you aren’t already coding it.  It seems unnecessarily complicated, and there are really no great & simple ways to describe its advantages.

Heck…  I hated OOP.  With a passion. I avoided it for years, and managed to build a pretty respectable website without it.  OOP was just a cult, and they were never gonna suck me in.  Well, now look at me.  I’ve joined the cult, I’m sporting the weird haircut, and I’m sippin’ the koolaid daily.

So, how can I explain OOP to my wife in a way that makes sense?  (Not makes-sense makes-sense, but makes-sense why-should-she-bother?)  The real-world analogies never worked for me.  (“You’ve got a building object, and a door object, and maybe we want to extend a door object to have a lock…  yadda yadda…”)  Even still, I find that those analogies actually screw up my perspective on a project, I think because physical hierarchy and structure is just plain different from programmatic hierarchy and structure.

I think, perhaps, the best analogy for OOP programming might actually be non-OOP programming.  Functional programming, at least.  The automation and portability provided by writing our own functions is not difficult to see first-hand.  OOP actually behaves in a very similar manner, and takes our portability to the next level.

Continue reading

Posted in Programming | Leave a comment

New Theme: Fusion

I’ve installed a new theme for the blog: Fusion by Digital Nature.

The layout and positioning are not quite to my tastes, but the subdued, neutral matte color scheme is right up my alley at the moment.  I’ve tweaked a few elements–sidebar width, search bar, header height, etc.–to be a bit more compact.

I had wanted to design my own theme, but I decided to swallow my pride and just pick one, because I don’t want this blog to feel like work, and I’ll never write here if I feel like it’s unfinished.  So this will do for now.  Perhaps I’ll build my own theme when & if I convert this blog from WordPress over to Escher.

Posted in Site Updates | Leave a comment

The world feels alive today

Today, Barack Obama took the oath of office.  The bigness of this day is probably unprecedented in my twenty-some years.  Of course, it doesn’t compare to an experience like getting married, those personal experiences that make you feel alive.  But as the world goes…  Well, today feels as big and significant and important to the rest of the world as my wedding day felt to me.  The world feels alive today.

Before this election, I think I’ve only ever felt the world, in that personified form, when it had been in pain.  I remember being in Kindergarten and shocked at the news of the Challenger explosion.  And I remember being in my dorm at college and turning on the news to watch the World Trade Center tumble in slow motion.  Aside from those experiences, “the world” and I have always remained little more than detached acquaintances.  Certainly I’ve had my opinions about how the world should be, what’s wrong, what should improve; but I never really had any emotional investment in it.

So it’s great to experience a day that’s both historical and positive.  It’s not quite so surreal as a moon landing, and I’m ill-equipped to guess if it’s bigger than JFK being elected, but my guess is yes, it probably is.

It’s made bigger by the racial significance–I still have to be reminded about that.  Same as after election day…  I was so excited just to know that we had elected a brilliant & impressively charismatic man to turn our country around, that I was only reminded nearly after-the-fact that he will also be our first black President.  I still honestly consider that to be an afterthought–we need good leadership right now, no matter who it is–but the racial significance is huge, just the same.  (I wonder if, when the first woman gets elected President, it will be as celebratory a time.  Perhaps only if she, too, will be replacing a terrible lame-duck President?)

So this will probably be the election/inauguration I will always remember…  Our JFK.  I wonder what our “moon landing” moment will be?  I don’t think a Mars landing will really have the same appeal, and although I hope for some clean-energy milestones in my lifetime, I’m not sure if there will be any awe-inspiring moments to watch.  I’m gonna go out on a limb and say our big moment of technological advancement will have something to do with robotics and A.I.  Could be creepy!

What an awesome day…  Truly.  Not simply “awesome” in the overused, Teenage Mutant Ninja Turtles sort of way…  (Although on that note, let me be the first to offer our new President: “Cowabunga!”)  Awesome in the true sense of the word: inspiring awe, admiration, or wonder.

Or D: All of the above.

Posted in Government & Politics | Leave a comment

Biggest News Ever! :D

Sorry for not having written in these past couple of months… I suppose the suspense of moving in, what it was like, how Trish and I got along, etc., was killing anyone foolish enough to expect regular updates from me. (Really, look at my track record!) Well, has it been good, living with Trish? Ohh yeah. :) It’s been the best time of my life. Which is not a snub to the rest of my life by any means, but a testament to how perfect the two of us are for each other. We were made for each other. We’re soulmates, and we’re quite ready to spend the rest of our lives together.

Which brings me to the aforementioned “news” portion of this post. Two weeks ago, May 26, I proposed to Trish… She said yes, we’re now engaged! :D We went to the Desert Botanical Gardens–where I was really hoping the Wildflower trail would have more wildflowers–and I began to tell her how I wish I could give her a huge garden with flowers as far as the eye could see (there *really* should’ve been more flowers there!), that I would give her a kingdom if I could…

“…and speaking of which… I have something for you. Now, it’s not a shoe, but…” I suppose I should explain here that one of her favorite movies is Ever After, and that months ago she mentioned that she loved the proposal therein. So, I shamelessly borrowed from it. After telling her how much she’s meant to me in these past months, I continued: “I kneel before you… as a man in love. And I would feel like a king, if you, Patricia, would be my wife.”

And I presented her with this:
Ring 2.jpg

Ring.jpg

The pictures really don’t do it justice. I feel silly, but I’m so proud of the ring I chose for her. It’s a tulip setting, which was popular a century or two ago, and since we both often feel we were born a couple of centuries late, I thought it was appropriate. It’s elegant and yet different. It was one of the first rings I looked at, and it just stood out against all the rest. It stood out among all others just as Trish stands out in my heart and mind. So of course, I think it was a perfect choice. :)

We went and celebrated that night at Naples Ristorante in Chandler… a nice, cozy little Italian restaurant with a great accordion player. It was a great day, and I hope Trish loved it as much as I did. I think she did. :)

By the way, I’m sorry I didn’t break the news sooner. We were waiting to tell my parents in person before we told anyone else, and our usual weekly dinner with them kept getting pre-empted. So we got tired of waiting, and finally broke down and crashed their house yesterday at lunch to tell them. So now, everyone can be in the loop!

If anyone is curious as to wedding details in the works, we don’t have any yet save for the date we’re aiming for: November 10th, the one-year anniversary that we began dating. Other details are coming slowly because we want to get married in a church, but small cozy churches are hard to come by out here, pretty dresses are intimidatingly expensive, we’re hard-pressed for bridesmaids and ring-bearers and the like, etc. But plans will come together, and rest assured we’ll keep everyone in the loop.

Oh yeah, I was going to talk about the things Trish and I do day-to-day. We keep it pretty fun… We play a lot of games. One of my favorites is this PS2 game called Culdcept, the concept of which is similar to one of those RPG trading card games (think Magic: The Gathering). It’s a blast to beat up on the computer character on there. ;) We’re also getting started playing a pen-and-paper game called Hackmaster. I don’t do a lot on Second Life these days, as there’s not much to do on there that we can’t do in person, but I have been working on a site called SLMatrix.com, which will hopefully be a good resource for Second Life store owners. Trish is totally my muse… Aside from SLMatrix, she’s inspired me to work on a kitchen/cooking website that’ll cross-ref recipes, inventories, grocery lists, etc. It’s a pretty good idea if I can flesh it out. We’re also watching the complete series of Gilmore Girls… hey don’t tease, it’s a good show. And sooner or later, Trish will probably be sitting through all of Firefly. :) I’m not sure how exciting all of this sounds to other people, but what we do every day is a blast… Life is fun, and laid back, and I love it.

Ooh, I forgot to brag about Trish’s cooking! Argh, this post could go on forever. Well, I’ll keep it short for now and I’ll have to remember to snap some pics of her delicious dishes as she makes them. Suffice to say, I’ve been blessed to fall in love with someone so gifted with food. She’s especially good at baking… breads, cookies, cakes, you name it. Last week she managed to balance making from scratch brownies and a banana cream pie–at the same time. And while she doesn’t give herself much credit with other types of cooking, I think she’s great. :)

But the big news, of course, is that Trish and I will be spending the rest of our lives together, and now it’s just that much more official! :)

Posted in People, Personal, THv2, Trish | 3 Comments

Tomorrow…

…well, in about 12 hours really… my life will completely change forever. And I’m so happy I just can’t wait for twelve hours from now to get here!

I’m sorry I haven’t been more verbose as of late… I really should have been, for the few loyal readers (and friends) this thing still attracts. Part of it is just that writing in it feels so cumbersome, maybe because I feel like I need to write so much if I write anything at all. I’d rather post my life in little snippets, if I could; it’d be easier and I’m sure I’d have far less chance of boring anyone. :P But the other part of it is, I guess I just don’t feel the need to pour my heart out. I could gush and gush and gush, but selfishly, I feel pretty content, and I’d rather focus on the things I have to gush about than any actual gushing. :P

But since I’ve got this going, allow my to gush: I am so head-over-heels in love with Trish. Not just in a primal, mmm, looking-into-her-eyes-sparks-fiery-passion-in-my-heart way, although I certainly feel that. But like, I can see my whole future with her, and it’s beautiful. And even the slightly frightening parts of the future (like why did I have to rack up such an expensive car payment? We could live so much more comfortably without it) aren’t that worrisome. I know there’s a million things I can do to make life great, and I’ll do anything I have to. She’s my best friend, my lover, my soulmate, my family, my everything.

My mind is not quite capable of stringing together words in an intelligible manner right now, and in my head I keep on going from tangent to tangent so often that I forget what I want to write. But long story short, Trish is flying in tomorrow–today–shortly after 1PM. Her belongings are currently making the trip via moving truck and will arrive in about ten days. We will be spending the rest of our lives together! :) It feels so weird, I’ve felt like the eternal stay-at-home kid, and it’s hard to believe that this is happening, that I’m living my own life… Maybe I’d started to think it would never happen. But then I think about it, and realize, it was supposed to happen now, and only now, because Trish is just so right for me.

Okay, head in clouds, wrist in splint (ugh… moving + carpal tunnel != good times), body needing sleep… I’m just useless here at this point. :P I’m gonna catch some sleep, finish moving my stuff, and the next time I write it’ll be from our apartment. :D

Posted in Personal, THv2, Trish | 1 Comment