When time crawls

I had one of those days today where you spend a hurtful amount of time just waiting for something to happen.  I’m not terribly patient to begin with, and this stuff is aggravating:



  • Waiting on the CC.Net build and the “Check In Dance.”  Keeping the build optimized for speed is important for productivity.

  • The “Tyranny of the Little Green (hard drive) Light” – I haven’t gotten my RAM upgrade at work yet and the hard drive thrashing is just awful

  • Having a ReSharper moment.  I shudder to think about coding sans ReSharper, but I can’t wait for the background loading in the 2.0 version

  • Switching solutions in VS.Net when all you need to do is make a one line code fix

  • I’m home alone all week and I’m playing my way through DOOM 3 on the XBox.  Just like the original games, the slowest time in the world is waiting on the shotgun to reload while some sort of baddie uses you for a scratching post.

There you go, my bad coding analogy for the week is that a slow or insufficiently automated build is like being cornered by a room full of Imps without enough firepower.


 

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://mo.notono.us Oskar Austegard

    …why don’t you get Build 231 of ReSharper from http://www.jetbrains.net/confluence/display/ReSharper/Download and take advantage of the background loading of references (and also the error parser).

    Oh – wait – then you’ll have to wait while you restart VS each time the alpha/beta of ReSharper crashes on you.