August 2020
Intermediate to advanced
376 pages
9h 59m
English

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.
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 ...
Read now
Unlock full access