
The building of Windows NT; a classic of software-project reporting.
Pascal Zachary, then a Wall Street Journal reporter, was given access to the Windows NT development team at Microsoft and produced this account of the project from 1988 to its release in 1993. It is one of the few detailed narratives of a large software project written from inside.
The project's origin was Microsoft's need for an operating system it owned outright, without the OS/2 relationship with IBM and without the DOS lineage. Bill Gates recruited Dave Cutler from Digital Equipment Corporation, where he had led the VMS operating system, along with several of his colleagues. Zachary follows the team as it grew from a handful of people to several hundred, and documents Cutler's management: his contempt for people he considered incompetent, his insistence on technical decisions, the personal cost to the team, and the repeated schedule slips.
The engineering content covers the architectural decisions, including portability across processor architectures, the microkernel-influenced design, the addition of a Windows compatibility layer after the OS/2 personality was deprioritised, and the performance and memory problems that resulted from the design choices. Zachary also covers the daily build and test discipline that Microsoft developed on this project, which became standard industry practice. The book is journalism from inside a single project rather than an analysis of software development. Its account of what a five-year, several-hundred-person project actually costs the people doing it is unusually honest.
Engineering leaders and founders who want a documented account of a large multi-year software project, including its schedule failures and human costs.
Chosen by shared topics, the entries that hold them, and the people who recommended both.
Insider account by a former Windows developer; hostile in tone.
Microsoft's internal fights over the internet and over the antitrust case.
A Microsoft co-founder's memoir of his ventures, successes and failures.
Recommended by: Mohnish Pabrai
Sequel to Hard Drive, on the browser wars and the road to antitrust.
Software's enemy is complexity, which grows through shallow modules and shortcuts.
How Salesforce was built, set out as 111 plays on marketing, sales and growth.
Recommended by: Aaron Levie, David Cancel, David Sacks and 3 others
Topics