2PRODUCTIVITY
In the late 1960s, it was clear that training more programmers would not alleviate the software crisis. The only solution was to increase programmer productivity—that is, enable existing programmers to write more code—which is how the software engineering field originated. Therefore, a good place to start studying software engineering is with an understanding of productivity.
2.1 What Is Productivity?
Although the term productivity is commonly described as the basis for software engineering, it’s amazing how many people have a distorted view of it. Ask any programmer about productivity, and you’re bound to hear “lines of code,” “function ...
Get Write Great Code, Volume 3 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.