My take on technology
Thursday, September 30, 2010 1:36:57 PM
Read full story
Understand your limits, so that you can overcome them. A CC-BY-SA licensed blog.
Thursday, September 30, 2010 1:36:57 PM
Tuesday, August 31, 2010 1:21:39 PM
Wednesday, March 31, 2010 2:24:46 PM
Tuesday, September 15, 2009 6:29:39 AM
?Wednesday, April 1, 2009 8:05:12 AM
Tuesday, March 24, 2009 8:18:24 AM
Tuesday, February 24, 2009 7:11:32 PM
Wednesday, February 11, 2009 10:45:09 AM
What's left after you take out OOP
What's left after you stop thinking about methodology
What's left when there's no manager
What's left when you stop thinking
About principles, patterns, best practices, design, statistics, workload or productivity
What's left after you've cleaned your head
Of all images and diagrams and opinions and views of others
Is the code, and it's all that matters.
Tuesday, January 27, 2009 8:18:10 PM

How did he play so well, so quickly? And how far ahead could he calculate under such constraints? "I see only one move ahead," Capablanca is said to have answered, "but it is always the correct one."
In programming specifically, many studies have shown order of magnitude differences in the quality of the programs written, the sizes of the programs written, and the productivity of the programmers. The original study that showed huge variations in individual programming productivity was conducted in the late 1960s by Sackman, Erikson, and Grant (1968). They studied professional programmers with an average of 7 years' experience and found that the ratio of initial coding time between the best and worst programmers was about 20:1; the ratio of debugging times over 25:1; of program sizes 5:1; and of program execution speed about 10:1. They found no relationship between a programmer's amount of experience and code quality or productivity. (Code Complete, page 548)

Abstract: All teachers of programming find that their results display a 'double hump'. It is as if there are two populations: those who can, and those who cannot, each with its own independent bell curve. Almost all research into programming teaching and learning have concentrated on teaching: change the language, change the application area, use an IDE and work on motivation. None of it works, and the double hump persists. We have a test which picks out the population that can program, before the course begins. We can pick apart the double hump. You probably don't believe this, but you will after you hear the talk. We don't know exactly how/why it works, but we have some good theories.
Tuesday, January 20, 2009 10:21:31 AM
My LinkedIn public profile
My wife's company