I’m Taking a Break — StoryTeller and StructureMap users please read


I’ve come to realize this week that I’m in need of an extended mental holiday from the absurd level of side project work that I’ve been doing for the past several years.  I have some work on FubuMVC coming up as part of a Dovetail project, but otherwise I think I’ll try to recharge the batteries for a while and shut down the computer at night for awhile.



As of this moment, I’m shelving StoryTeller altogether.  The 1.0 release was admittedly rushed for an early adopter and has been problematic to get up and running out in the wild.   I know that StoryTeller needs some project automated “warmup” infrastructure and a *lot* more documentation and blogging to make it more approachable, but I’m stretched too thin to do that work right now and there frankly isn’t enough interest to justify the effort.  The code is up on GitHub if anybody wants to play with it — but frankly, don’t use it unless you’re willing to get into the code and contribute pull requests back in.  At this juncture, I’m recommending that folks look at other alternatives like Cucumber and its .Net clones.  I’m still saying that FitNesse is nothing but a high friction tool that you’re better off without.



StructureMap is a different story because people actually use it and depend on it.  StructureMap has some known weaknesses with its nested container support, the obsolete method noise to remove, people wanting more and more convention support, and better lifecycle support that I’d like to address with the 3.0 version I’ve had on hold for 3 months while I concentrated on Storyteller — plus there’s the endless whining on Twitter about the documentation being out of date.  It’s been on my TODO list for 6 months to convert the documentation over to the Spree guides like the ones for FubuMVC for easier maintenance, but haven’t had the bandwidth.  If you have too much time on your hands, I would dearly love to have a volunteer or two to help me refresh the docs infrastructure and get more examples in place, especially for the technologies that I don’t use regularly like ASP.Net MVC, WCF, EF, Linq to Sql, and WPF.  I will get back to StructureMap work before summer is over, but I’m prioritizing my own mental health for awhile first.


Oh, and I’m swearing off Twitter again.  Nothing but snark, pessimism, and negativity there, especially from the .Net side of the fence.  Should improve with me in a timeout anyway;)


I’ll see y’all later when things seem like fun again,



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 StoryTeller, StructureMap. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • Gleb

    you’re interested, please email me thebitterend at gmail.com

  • Gleb

    I’d like to help you with documentation and with samples too. so, if