Programming breakthroughs we need
Great post - the one word missing, &quot;maintenance.&quot; Most programming work is done maintaining&#x2F;enhancing existing code. The greenfield work is a piece of cake by comparison.<p>You want to do the hard stuff? Maintain existing code you&#x27;re not familiar with.<p>The problems around maintaining unfamiliar code are huge, largely unsolved, expensive and risky. There&#x27;s a little branch of computer science called Program Comprehension and no one pays any attention. Though most programming money is spent on maintenance.