Next: Gift Culture
Previous: Mythical Man-month
Programmers generally like to learn things. They like to fix things.
This leads to one of the key reasons that programmers work on projects.
They get a piece of software and it doesn't do what they want. So they
either (a) start from scratch and rewrite it or (b) get the source and