Happy New Year!

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!

About Jeremy Miller

Jeremy is the Chief Software Architect at Dovetail Software, the coolest ISV in Austin. Jeremy began his IT career writing "Shadow IT" applications to automate his engineering documentation, then wandered into software development because it looked like more fun. Jeremy is the author of the open source StructureMap tool for Dependency Injection with .Net, StoryTeller for supercharged acceptance testing in .Net, and one of the principal developers behind FubuMVC. Jeremy's thoughts on all things software can be found at The Shade Tree Developer at http://codebetter.com/jeremymiller.
This entry was posted in Uncategorized. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • http://www.haugern.net Morten Haug

    Great to see you comming to NDC! Last year was good, hoping this year will be even better!

  • http://codebetter.com/blogs/jeremy.miller Jeremy D. Miller

    Good to see you online again Scott. Hope you’re feeling better now.

  • http://scottcreynolds.lostechies.com scott

    First year is the hardest and, as it starts getting easier, you start to realize it was the right thing to do, for all involved.

    Happy New Year brother!

  • http://codebetter.com/blogs/jeremy.miller Jeremy D. Miller


    There’s also the little issue about not knowing enough about any one technology to write a book 😉

  • http://haacked.com/ Haacked

    Sounds like 2009 is gearing up to be a great year for you. I hope it goes well.

    I think you have the right idea with your book. Writing about a topical technology sucks because of the deadlines, but writing about timeless principles means you can take almost three years to finish. 😉