We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Books
A collection of book notes and summaries.
A Philosophy of Software Design
John Ousterhout
A concise guide to software complexity — how to decompose systems into modules, design clean interfaces, and reduce cognitive load so that software is easier to understand and maintain.
23 chapters
Designing Data-Intensive Applications 2nd
Martin Kleppmann
A deep dive into the principles, algorithms, and trade-offs underlying modern data systems.
20 chapters
Once Upon an Algorithm
Martin Erwig
A narrative introduction to computer science that uses familiar stories to explain algorithms, representation, and the core ideas behind computation.
16 chapters
The Art of Doing Science and Engineering
Richard W. Hamming
Learning to Learn — Richard Hamming's legendary lectures on how to do great work, think clearly, and develop the style of thought that leads to breakthroughs.
30 chapters
The DevOps Handbook
Gene Kim, Jez Humble, Patrick Debois, John Willis
How to create world-class agility, reliability, and security in technology organizations through DevOps practices.
36 chapters
The House of Morgan
Ron Chernow
The definitive history of the most powerful private bank in American history. Ron Chernow chronicles the rise of the Morgan dynasty from its origins in Victorian London to its dominance of global finance, weaving together stories of war, politics, and the personalities who shaped modern capitalism.
39 chapters
The Mythical Man-Month
Frederick P. Brooks
Essays on software engineering and project management lessons that remain timeless.
21 chapters
The Phoenix Project
Gene Kim, Kevin Behr, George Spafford
A novel about IT, DevOps, and helping your business win. Follow Bill Palmer as he inherits a failing IT organisation and discovers the principles that transform it into a competitive advantage.
36 chapters
The Pragmatic Programmer
David Thomas & Andrew Hunt
A classic guide to software craftsmanship covering tools, techniques, and philosophies for building better software.
38 chapters
The Unicorn Project
Gene Kim
A novel about developers, digital disruption, and thriving in the age of data. Follow Maxine Chan as she joins the Phoenix Project and discovers the Five Ideals of high-performing technology organisations.
24 chapters
Working Effectively with Legacy Code
Michael C. Feathers
Practical strategies for understanding, testing, and safely modifying hard-to-change legacy codebases.
32 chapters