This is an essay about maximizing personal outcomes. Maximize for income, for impact, for prestige, for a software outcome, you can differentiate on all these things but you are still essentially a thief.<p>Software is a collaboration and I would submit that most engineers have accepted this for one reason or another. The outliers who maximize their own personal outcomes are useless.