Moving, a Different Kind of Moving, and a New Project


Okay, I’ve been out of the loop for a little while – moved across town (and thankfully into a rather pleasant house, instead of an apartment), and even though we were completely moved and had the important stuff unpacked and setup (read: computer, tv, blu-ray player, and coffee pot), we didn’t get the cable and internet installed until this past weekend.

I’ve also been trying to figure out where I want to move this blog.  WordPress.com is great unless you want to do anything other than just post stuff; then you gotta part ways with your cash.  Blogger.com – Google’s blogging platform – is pretty good, but just not quite right.  I also looked into Tumblr and Posterous, but I just can’t make sense of how to use them.  I’ve been using WordPress in some fashion or other for pretty much all of my online life, so that’s what I’m used to and everything else mostly gets a blank stare.

But, I’ve found a good (and free) host that I’m gonna try and move to over the next week, so we’ll see how that goes.  I won’t be limited to just having WordPress either – it’s an actual web host with PHP and database support, so I can play with some project ideas I’ve had in mind for a while too.

Speaking of projects, I’ve started doinking around with HTML5 for a little video game, just to get a feel for what you can do with the new toys it brings to the table.  So far it isn’t anything worth showing off, but it’s a “Flood It” style game, where you’re presented with a board of randomly colored squares and you change the colors of a group of squares each turn until the board is a single color.  If you’ve got an Android phone, you can get an example here, and I’m sure there’s plenty of others for iOS or Windows Mobile, to say nothing of online versions.  (It’s an excellent time waster – trust me.)

Like I said, it’s giving me a chance to play with HTML5’s features.  Right now I’ve got it set to draw the board and change colors, all using the new canvas element and JavaScript.  I’m looking at adding some other stuff that’ll make use of local storage – tracking how well you did in a given board, for example – and maybe other features as I think of it.  I haven’t played with any of the new CSS3 stuff yet, but that’s mainly because I’m just trying to get it running – all in due time 🙂

I’ve also taken this opportunity to explore other JavaScript libraries, and I’m using MooTools for this project.  I really wanted to use Prototype, but it hasn’t been touched in quite some time (at least by web development standards), so that was a bit of a turn off.  Dojo is an awesome library, but it’s overkill for this – I’ll probably use it for other projects I have in mind, just not this one.  And to be perfectly honest, I can’t stand jQuery – I like some of the concepts it encourages (plugins and method chaining) but the lack of built-in class declaration features and its focus on DOM manipulation just kill it for me.  (I’m definitely an OOP kinda guy, and more programmer than web designer.)

MooTools looks good so far though.  It’s got OOP features and a custom eventing mechanism (which I’m sure the other libraries provide as well), and those are worth playing with.  And it’s something new to me – I’ve used all three of those other ones in projects before.

It time to earn food for my daughter, so this little babble fest must end.  Stay tuned though – I’ll definitely put up the game when it’s ready, and when I get the blog moved over I’m gonna probably be more active (which means flooding the internet with shameless pleas for you to buy my book).

Catch you on the flip side.

–Matt

Obligatory Introduction Post


I’ve had so many blogs over the years that I think I’ve written more intro posts than regular posts.  Because of that, you’d think it’d be easy by now.

It’s not.

Not that I mind talking about myself – it’s one of my favorite subjects – but because I don’t really know what to talk about in particular.  If I put something in the wrong “order”, then it seems either more or less important than it really is.  If I forget something completely, then later on I’ll feel like I need to backtrack if I’m talking about something related to it.  And if I spend an inordinate amount of time talking about something relatively trivial, like perhaps that I ride the train to work, and gloss over something important, like my wife and daughter, well, I’ll just curl up in a corner and rock myself patiently for a week.

So, bearing that in mind, here it goes…

I’m currently a software/web developer for the Colorado State Judicial Deparment in Denver.  I’ve lived a few places – El Paso, TX; Western Washington state; and southern California when I was a kid.  I’m married to a beautiful woman, and we recently had our first child, a beautiful girl who’s already got me wrapped tighter around her tiny little fingers than I ever thought possible.

Most of my adult life I’ve been focused on programming – both as a career and a hobby.  But I’ve also spent time playing piano, writing music, and, well, “regular” writing.  I’ve got one book under my belt, a quasi-romance/family drama book called Like Glass.  It’s published in the UK right now; you can order it from Amazon’s UK site or from the Book Depository – forgive the lack of links; I’m writing this on my phone and it’s a pain in the ass to switch back and forth.  Trust me – I’ll provide links soon.  If you’re not in the UK, I’d recommend the Book Depository.  They offer free shipping to most places (maybe worldwide?), and I already have had a couple of US readers order it from there.

Right now I’m playing around with photography as a hobby.  I’ve always wanted to do some of the more visual arts, but never had the patience to teach my hands to make what I see.  Photography is a good compromise there – I don’t necessarily have complete control over the subject, but I can tweak the hell out of the colors.  From what little I’ve read on a couple of photography sites (just got into it this past weekend – haven’t spent much time researching), there’s a lot of sentiment against heavy post processing; personally, I love it.

One thing that’s probably worth getting out from the beginning is that I have been diagnosed with depression.  A lot of people talk about “suffering” from depression; I don’t like to think that way.  It’s part of who I am.  That’d be like saying I suffer from being left-handed.  I’m on meds that work, I see a therapist sometimes, I get moody sometimes.  That’s just life.

Well, I think that covers the basics pretty well, or at least most of the stuff I’ll probably talk about in this thing.  I’m sure there’s a lot that I missed, or put in the wrong order, or any of the other neurotic concerns I listed above, but my thumbs are getting tired so anything else will have to wait for later.

Catch you on the flip side.

–Matt

Posted from WordPress for Android