[~ot] why is programming so fun?

BCS ao at pathlink.com
Tue May 27 10:51:13 PDT 2008


I can't remember where, but I recall hearing that people are most effectively 
motivated to do something by giving them random rewards for the doing what 
you want (only reward them some of the time). This sounds kind of like the 
software development process, particularly when working on the hairy edge 
of your ability or when "hacking it" without a real design.

Might this explain why this development style is so prevalent? Also it would 
tend to indicate that for a language to be successful, it should make it 
easier to get the last little bit working by just trying it rather than by 
thinking it out all the way. This would be because it will provide a bit 
of randomness ("I think this will compile") in the reward ("Ah! yes it did").





More information about the Digitalmars-d mailing list