January 2008 Blog Posts

If you're a nerd/geek like me, you will have noticed that the lego brick just had its 50th birthday. I think we should all take a moment now to commemorate such a profoundly important invention.

Let me explain. If you do a snap poll of all the people you know who build software, you will discover a very high correlation between the hours spent playing with lego as a child and their abilities with software. Why is this? Because lego requires you to assemble and disassemble larger objects from smaller objects. It requires you to be able to envision in your minds eye what could be created, and then also think about how to implement it. It teaches you to think about each individual component while simultaneously thinking about the whole.  It also requires an ability to hold complicated geo-spatial models in your head and then perform creative variations and run 'what if' scenarios on those models. The same parts of the brain that use you to do this with lego, are the parts we use when building software. These are all foundational mental skills required to be a good software developer.

So imagine if all the software people in world didn't grow up playing with lego?? Where would the software industry be now? Some less extreme variation on the scenario in the movie Idiocracy perhaps?

Lego is just one of those little things that we take for granted - like s-bends in plumbing. (Have you ever stopped to wonder just exactly how significantly the s-bend improves the quality of your life? You should)

So lets all take a sentimental moment to think about the impact the humble lego brick has had on our lives. (Or if you somehow missed on growing up playing with lego, you could commemorate the s-bend.)

Its a funny old thing writing a blog. You never quite know which posts people will care about and which they wont. Well except maybe the blog posts you write to get some miscellaneous topic off your chest -- those ones you know people won't care for. Where was I? Ah yes, so I was doing some blog maintenance and I got to looking at my stats, as feeble as they are, and it seems that this post on what makes a good BizTalk administrator is by far and away the most popular post. It also bounces between rank 3-6 on "The Google" for the term "BizTalk Administrator". Interesting eh? Seems like it had the desired effect. Company's have cottoned onto the idea that a BizTalk Administrator is a necessity analogous to a DBA.

A quick look around the intertubes shows quite a few mentions of the word "BizTalk adminstrator" and I see quite a few jobs ads for it. You could say my job here is done. So all those newly minted BizTalk Administrators out there owe me a debt of gratitude. I take paypal.

That wasn't really a state of the union address was it? That was a little trick I played on you. See I like to use subjects that make you think its going to be interesting and then waste your time by rambling on and on about increasing boring stuff. Say, did you hear the one about the man and a dog who go into a bar? Or maybe it was church. So a man and a dog go into a church and the bartender says to the man, "he can't come in here", then the dog says to the priest behind the bar, "why not"? Then the nun says ...wait I forgot the punchline.  You really should have stopped reading already.