Bech on Enterprise Java
Monday, July 18, 2005
  "Improving software quality, - by accounting for our slow brains"

Isn’t it amusing that the solution to complex problems you encounter in your work all of a sudden pop into your head? Maybe during dinner? In the shower? while watching a movie? How about that test you took at school, with that last tricky question, that you all of a sudden see the solution to, clear as day, three days after turning in the test?!

Have you noticed that the code you wrote a month ago now seems to suck? I’ve definitely had both the “Eureka”- and the “what the heck did I do here!?” syndrome lots of times over the years.

If you look up the scientific papers, I’m sure you’ll discover that the brain isn’t very fast. It can process massive amounts of data, but the throughput just isn’t all that great. So! How can we take this into account when trying to improve as software professionals?

The solution might be to constantly have a number (two to three) tasks going on at the same time. That way, thoughts and Ideas can mature over time, and smart solutions might appear almost by themselves.-) so… My theory is that we can improve quality and maintain productivity by working multitasked but at a slower pace…

What do you think?

 
Comments:
That's true. I am working on many projects in parallel and it works for me.
 
I guess the challenge is finding the right number of projects .-)
 
Post a Comment



<< Home
I hereby promise to blog my thoguhts and views on Enterprise java, design patterns, frameworks and all other things that make life as a software developer interesting.

Name:
Location: Oslo, Oslo, Norway

www.glennbech.com

ARCHIVES
May 2005 / June 2005 / July 2005 / January 2006 / February 2006 / June 2006 / July 2006 / August 2006 / October 2006 / November 2006 / March 2007 /


Powered by Blogger