next up previous contents
Next: Gift Culture Up: Culture Previous: Mythical Man-month   Contents

Scratch an Itch

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 fix it.

root 2004-02-10