Intrinsic motivation: Programmers working on open source code usually do it for love, not money. Often the money follows, but rarely does it take the place of motivation. To translate: working on exciting problems you’re personally interested in means you don’t need a manager breathing down your neck and constantly looking over your shoulder.