31 Aug 2010
I've recently done a proof of concept using RabbitMQ, Spring AMQP and Spring Integration. This...
21 Jul 2010
In over ten years of experience building software, there are patterns and nuances that you...
13 Jul 2010
I set out to find an elegant solution to providing growl notifications for a JRuby...
05 May 2010
I've started playing around with Heroku lately and ran into an issue when I created...
30 Apr 2010
I've been meaning to investigate something that came to mind a while back and just...

House of Cards

Published: 21 Feb 2007

Being a software developer, it’s easy to recognize the importance of having a great environment to work in. Most of the time I spend tends to be 80% or more on thought and the rest of the time translating those thoughts into actual code. I have politely explained this process by making the analogy of building a house of cards.

When you’re working on software (and other thought-provoking tasks) you invest time to work toward a point where you have to translate your thoughts or “purge” them into code or words. If you are interrupted during that crucial phase where you’re building your house of cards, there’s a good chance that part or all of your house will fall down. At that point you can sometimes quickly pick up where you left off if only a few cards were lost. Other times you have to file a complete loss with the “house of cards” insurance adjuster and rebuild from the foundation up.


blog comments powered by Disqus