IBM and the Holocaust
Edwin Black delivers a chilling investigation into the strategic alliance between IBM and the Third Reich. This meticulously researched account reveals how early computing technology became the engine for genocide. By utilizing Hollerith punch card systems, Nazi officials managed to automate the identification, census, and deportation of millions with terrifying precision. The narrative exposes h…
Shelves
More like this
Peopleware: Productive Projects and Teams
Demarco and Lister demonstrate that the major issues of software development are human, not technical. Their answers aren't easy--just incredibly …
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Managing people is difficult wherever you work, but the tech industry as a whole is pretty bad at it. Tech companies in general lack the experienc…
Accelerate: Building and Scaling High Performing Technology Organizations
Does technology actually matter? And how can we apply technology to drive business value? For years, we've been told that the performance of softw…
The Mythical Man-Month: Essays on Software Engineering
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering fac…
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
Bill is an IT manager at Parts Unlimited. It's Tuesday morning and on his drive into the office, Bill gets a call from the CEO. The company…
User Stories Applied: For Agile Software Development
Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates…
Extreme Programming Explained: Embrace Change
“In this second edition of Extreme Programming Explained, Kent Beck organizes and presents five years’ worth of experiences, growth, and change re…
Staff Engineer: Leadership Beyond the Management Track
At most technology companies, you’ll reach Senior Software Engineer, the career level for software engineers, in five to eight years. At that care…
Implementing Domain-Driven Design
Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strateg…
Implementing Lean Software Development: From Concept to Cash
"This remarkable book combines practical advice, ready-to-use techniques, and a deep understanding of why this is the right way to develop softwar…
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an en…
Software Requirements
Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. …