Time != Productivity
Friday, December 5th, 2008
What It Takes To Be A Great Technical Lead reminded me to write this long-brewing post; for a long time I’ve seen a false notion in corporate America that the hours you’re physically present at the office reflects your productivity and value. What should be measured is efficiency: productivity divided by time, where value comes from doing more in fewer hours.
In the industrial age, all those variables were fixed: the assembly line produced 4 cars an hour regardless of who worked on it, and more hours produced more cars at a constant rate. In the information age, production rates vary greatly from task to task and person to person. A rested software developer with the right tools and knowledge can produce 10 times more than an ill-equipped beginner burnt out on overtime. I saw this first hand at Code Camp; watching C# experts code with Reshaper is akin to watching Michael Phelps slice through the pool.
del.icio.us/mbotos