I’m working on a side project, trying to get some code up and running that uses an old software stack and was having some issues – I decided to write a quick e-mail to the developer that initially worked on the stack to see if he had some ideas on how to get the code working. The e-mail exchange went something like…
Me: I’m working on a side project, having some issues with an old stack you worked on – here’s the details… blah, blah, blah. Any ideas ?
Reply: Computers are hard, Bunnies are soft.
Hmm… I’m not sure that helps… But, that does raise an interesting question… Why do some programming tasks that initially seem quick/easy take so much code and time to get working. It’s like that 30 minute DIY job at home, you have all of the right tools, and even instructions that appear to make sense, but it always take at least five times longer than expected.