Just like one can't estimate how one will do a math proof, one can't predict the outcome of struggling to design a software app.
Hence, it would appear programming is mentally exhausting just like math right? You can't just sit down and solve a software problem in a linear fashion right? Rather, you 1. Think hard for a bit until your brain is fried. 2. Do something else. 3. Psyche yourself up to repeat #1 again. Therefore, it seems unrealistic to pay a developer for a full days work for one day! Why? *Because no developer can sit down and bang out a solution in 8 straight hours!* Instead, it is a inefficient process that often appears like no work is getting done with lots of breaks just like math! Chris -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
