1. Why Programmers Seem Unmanageable

Programming has been a Serious Profession for well over 60 years. The number of people now employed as programmers is in the millions in the United States and in the many millions throughout the world. And those numbers do not include the legions of students and hobbyists who program computers seriously but are not employed or paid to do so.

In spite of the history and the magnitude of the numbers, software engineering has a reputation for being unmanageable. There are several reasons.

First, programming as a serious profession is different from related engineering professions, such as electrical or civil engineering. Since 19681 attempts have been made to apply the term software engineering to the art of ...

Get Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, 2nd Edition 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.