CodeMash 2008 Registration Is Open!

Be sure to go and register now!  The sooner you do the cheaper it is.  I want to CodeMash 2007 and it was one of the most awesome experiences I had, be sure to check out my blog entries detailing last year if you want an idea of what it’s all about.  It’s inexpensive, it’s at a waterpark, it’s easy to get to, people are friendly, what more reason do you need?  Do you live to code? Why aren’t you already registered!?

Are You Just In It For The Money?

Peter Van Ooijen made a post today that ended up being Kicked and generated some discussion.  Basically he’s saying that a Software Architect should code.  I agree.  A Software Architect should be someone who is passionate about technology and development.  Some people say they were never given time to code.  I say that’s bullshit.  Are you a developer for the pay, or because it’s something you love

If you are not passionate about what we do, get out.  Seriously.  I don’t want you in my industry, make room for those developers who ARE passionate about what they do.  Make room for those developers who spend at least some of their free time putting around with languages they don’t know, technology that’s just coming out.  If all you want is a paycheck there are plenty of other places you can go.

I want the kid who hacks on vBulletin in his spare time for his World of Warcraft guild.  I want the father who waits until his kids go to sleep and then spends a few hours hacking in XNA.  Where are those people? 

Why does the guy who simply got in this business because it was “hot” get promoted, while the people who Live To Code are left at the bottom rungs?    Part of it is choice I’m sure, I’ve done the managerial bit, it’s less “fun” for sure.  But those in the trenches are frequently ignored, while those who read “Buzzword Weekly” make all the important decisions.

Fortunately, it seems Peter has a good architect who at least knows what he doesn’t know, and that’s a good start.

Microsoft: Cool or Stuffy?

Janelle at Microsoft had an interesting post asking if Microsoft was cool or not.  She argues that since Microsoft launched Halo 3 and is rumored to be talking to Facebook that there should be some coolness points awarded.  My personal take?  Microsoft has cool people, that do cool things.  But the two examples she gives are both things that Microsoft did not internally develop.  Halo 3 is a Bungie product, and they’re specifically talking about buying Facebook, not creating it.  This tells me that Microsoft knows cool when they see it, but are they able to produce coolness themselves?  Sure somethings they have are cool, Tafiti, CodeToLive is cool, alot of the stuff out of Microsoft Research is too.  But is SharePoint cool?  Is BizTalk?  Do they need to be?  Should they be?  Coolness doesn’t sell to CIOs, cool does play well with the people actually having to work with the products though.  These are the people that will ask for or recommend things to the CIO.  So by necessity I think Microsoft has to be Cool on the one side and Suit on the other.  What do you think?  Does Microsoft need to be cooler?  Or is it hip to be square?

ArcReady, CodeToLive, and Sidewalks 2.0

Attended the Microsoft ArcReady event yesterday. Got a chance to see Brian H. Prince and Josh Holmes again. I always look forward to try to absorb what I can from these two, very very bright guys.

Josh made a point to show me his new 2007 Road King, hinting that it was somehow relevant to his job. It seems that Josh is doing what looks like is going to be an awesome show, called CodeToLive. He is taking the bike across America with Steve Loethen and interviewing developers. Based on the trailer (which he showed during the presentation) and the first episode, it looks like this is going to be a blast to follow. CodeToLive is definitely a mantra I live by, developing isn’t what I do, it is who I am. I’m hoping to see many more episodes from those two.

Due to an administrative error (specifically an admin confusing Kansas City and Cleveland), there was a surprisingly small turnout. That did not prevent a few spirited exchanges though, it was interesting to hear how some could not fathom how Twitter and Twittervision applied to the concept of Platforms being better products then Applications. One of the real benefits of these events is getting a chance to interact with fellow professionals in different areas with different background. Getting those unique perspectives and having a chance to articulate your own positions really helps put things into focus. So regardless of the turn out it was a worth while and lively crowd in my opinion.

Josh’s presentation was enjoyable as always, interspersed with personal stories and anecdotes that help illustrate situations we may find in our day to day jobs. The first story he relayed was his treacherous experiencing trusting a single data provider, namely NavTeq. The second related to utilizing your users to drive design. His alum Franciscan University of Stubenville, had installed some new sidewalks and were dismayed to see none of the students using them. They had elected, rather, to cut through the grass along a shorter and more direct route. When the university expanded and added new buildings, the initially did not put any sidewalks in. Instead the planted grass. They then waited until the students had worn trails in the grass along their preferred routes and paved those. It’s really quite a good story about the importance of user-centric and user-driven design.

Brian talked next and demonstrated how some of the concepts are used at QuickSolutions. You’d think it’d be incredibly boring, but Brian’s skill as a presenter is such that you really don’t notice. He demoed a bit with the BizTalk Labs site, specifically the Connectivity Service and went over some of the procedures QS uses. A joy to listen to as always.

Josh also gave us a brief overview of Tafiti (which I had seen before, but it’s always good when the MS guys start doing new demos ;) ). And things wrapped up then with the usual giveaways. A few books, a copy of Expression and Office 2007. Though my chances were good I walked away empty handed, yet not empty headed :) I am definitely looking forward to the next ArcReady!

Don’t forget to checkout CodeToLive, and a reminder that CodeMash registration will be opening soon!