by Steve Losh
The human brain evolved to deal with small numbers of medium-sized things. As developers we frequently have to work with huge numbers of extremely tiny things.
The complexity of the programs we write is increasing far more quickly than our intelligence. If we're going to be able to develop effectively we need to find ways to work around our poorly-suited brains. It's time for the development community to grow up and take some lessons from math and science on how to deal with complexity.
20th–21st April 2012