if you want the most efficient production, you must give up trying to make programmers produce. Handle their subsistence, give them their heads, and forget about deadlines. To a conventional manager this sounds crazily indulgent and doomed — but it is exactly the recipe with which the open-source culture is now clobbering its competition.