Moving On

After 3+ good years at Dovetail I’m finally moving on to a new opportunity in a couple weeks.  I’d like to thank my colleagues at Dovetail for being so much fun to work with and Stephen Lynn for creating a good company culture to work in.  I’ll be interested to see where you guys go with all the energy and ideas I see happening in the team room these days.

It’s been a crazy year of change for me.  I moved, got married to a wonderful woman, finally had my completely shot left knee replaced, and got my first “duh, Dad!” moment from my son.  Topping it off with a new opportunity suddenly seems fitting.


Where I’m Going

Starting in mid-October I’ll be joining my friends and former/future co-workers Josh Arnold and Roy Moore at Surgery Logistics.  It’s an exciting business and technical opportunity for me.  Lots of potential new stuff like NoSQL persistence, finally using Spark, Mono hosting, and a dizzying array of new JavaScript tools for me to dig into.

FubuMVC, StructureMap, and StoryTeller

I’ve already been asked what’s going to happen with the fubu projects now that I’m leaving Dovetail.  First off, the fubu community is now much, much more than just me hacking away and has been for quite awhile.  Secondly, I’ll still be using the whole fubu stack so I’ll be just as involved as ever.

I think that the pace of fubu development will increase quite a bit and it’ll definitely be easier to keep coordinated with Josh once we’re working together.  This will be my second big system built with FubuMVC, but the challenges seem to be quite different than Dovetail’s (heavier scaling requirements, maybe going into multi-tenancy).  I do think I’ll go re-read Fred Brooks’ essay on the second system effect before I take off on lots of new stuff thoughWinking smile

As it is, I think StoryTeller is borderline unusable, but I refuse to give up on the dream of executable requirements and development will continue with a focus on a brand new Html5 UI to replace the current WPF montrosity.

StructureMap 3 is still on the table and I’m hoping to re-start work on it before Christmas.  I think some serious changes to StructureMap are warranted to make it behave better in high demand situations.  It’s 7+ years old now and its internals definitely show their age.

Both projects will be folded under the overall fubu projects umbrella just because it makes it easier to support both.

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
This entry was posted in Uncategorized. Bookmark the permalink. Follow any comments here with the RSS feed for this post.