Everyone else is doing a 2008 to 2009 post, so why not. 2008 was a very rough year for me personally, but I learned some good life lessons last year:
- One door closing might just lead to another door opening. I started what I thought was going to be my dream job in January and was unemployed by the first week of April. Dejected and discouraged, I took the job at Dovetail because I knew Chad and some of the other crew there and figured it would be stable. A half year later I can easily say that this is the best job I’ve ever had in terms of my job satisfaction. I love the people I work with, I love the environment, and the work has been interesting. I’m even charged up for a couple upcoming months of crunch time.
- If you know you need to make a life change, get over the fear and do it. Said life change basically ruined my 2008, but it gives me some reason to look forward to ‘09 and beyond. In retrospect, I should have done it years earlier.
My Software Development Plans for 2009
- I just got renewed as an MVP for C#
- I’m planning on cranking out a couple more little releases of StructureMap by the end of January. Between creating (75% done) full documentation, getting StructureMap running on all major .Net Frameworks (3.5, Mobile/Compact, Silverlight, Mono), and adding some requested features, I’m hoping to get StructureMap into more or less a maintenance mode for the rest of the year.
- Write my Presentation Patterns book for Addison Wesley. It’s been 2 years in the making, and it’ll be almost 3 before it’s published. I hope to blog about it as I go much the way Ayende did with his Boo DSL book.
- Make an initial release of the rebooted StoryTeller. My team is dogfooding it now, so the engine is in good shape. I’m going to rewrite the UI from scratch in WPF and use a lot of the UI infrastructure as sample code for my book.
- Continue writing the Patterns in Practice column in MSDN Magazine. I’m enjoying it so far (and it’s paying for my new car 😉 ); Please send me any subject requests or article ideas!
- Contribute a little tiny bit to other OSS projects like Fluent NHibernate, FubuMVC, and MassTransit
- I’m committed to speaking at the Norwegian Developers Conference in Oslo (the city, not the DSL tool) in June, and I’m pretty excited about it. Assuming it’s ok with work, I’ll be at the Seattle ALT.Net Open Spaces in March, but I just can’t miss a week of work this spring to attend the MVP Summit this time around. Other than that, I’m hoping to do one more conference in the fall and maybe another Open Spaces event here and there.
- Blogging? Well, not so much. I’d like to finish the “First Causes” series I started last year. Other than that, it’ll probably just be StructureMap, StoryTeller, and Presentation Patterns stuff. I’d like to stay away from any new “Vote of No Confidence” / Oxite / “Billy Hollis doesn’t like Agile” arguments and focus on doing my own things first.
Personal Plans and Resolutions
- Respond to email correspondence and StructureMap questions much quicker
- I just turned 35, so this is just about the last chance for me to get in shape, lose some weight, and have a couple more good years on the basketball court (plus take some weight off of my reconstructed knees)
- Cook more at home
- Get out of the house more often. See Toni Price play this year before she retires altogether.
- Catch a bass bigger than 1lb this year
- Finish my book with enough time to spare so that I can reread the entire Wheel of Time series before A Memory of Light comes out!