13 books on the list
Sort by
Latest Recommendations First
Layout
A jaw-dropping exploration of everything that goes wrong when we build AI systems and the movement to fix them. Today’s "machine-learning" systems, trained by data, are so effective that we’ve invited them to see and hear for us?and to make decisions on our behalf. But alarm bells are ringing. Recent years have seen an eruption of concern as the fi...
Grady Booch
Jul 17, 2021This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduces the fundamental problem in software design, which is managing complexity. It then discusses philosophical issues about how to approach the ...
"Eric Evans has written a fantastic book on how you can make the design of your software match your mental model of the problem domain you are addressing. "His book is very compatible with XP. It is not about drawing pictures of a domain; it is about how you think of it, the language you use to talk about it, and how you organize your software to r...
Grady Booch
Sep 01, 2020Also recommended by
David Heinemeier Hansson
The Software Architect Elevator
Redefining the Architect's Role in the Digital Enterprise
As the digital economy changes the rules of the game for enterprises, it's also changing the role of architects. In addition to making technical decisions, architects can help change the organization's structure and processes to support this transition. To do that, architects need to take the express elevator from the engine room to the penthouse, ...
Buildings have often been studied whole in space, but never before have they been studied whole in time. How Buildings Learn is a masterful new synthesis that proposes that buildings adapt best when constantly refined and reshaped by their occupants, and that architects can mature from being artists of space to becoming artists of time. From the co...
Grady Booch
Aug 17, 2020
Programmed Inequality
How Britain Discarded Women Technologists and Lost Its Edge in Computing (History of Computing)
How Britain lost its early dominance in computing by systematically discriminating against its most qualified workers: women.In 1944, Britain led the world in electronic computing. By 1974, the British computer industry was all but extinct. What happened in the intervening thirty years holds lessons for all postindustrial superpowers. As Britain st...
Grady Booch
Jul 24, 2020How do you detangle a monolithic system and migrate it to a microservices architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture.With many illustra...
Join Calvin and Hobbes on all their adventures in this four-volume collection of every comic strip from the comic strips eleven year history (1985 to1996).Calvin and Hobbes is unquestionably one of the most popular comic strips of all time. The imaginative world of a boy and his real-only-to-him tiger was first syndicated in 1985 and appeared in mo...
Also recommended by
Paul Graham
Kubernetes Patterns
Reusable Elements for Designing Cloud-Native Applications
The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures use new primitives that require a different set of practices than most developers, tech leads, and architects are accustomed to. With this focused guide, Bilgin Ibryam and Roland Huß from Red Ha...
Grady Booch
Apr 21, 2020Smart Spacetime by Mark Burgess
Writing Code That Nobody Else Can Read by Tree Leaf Press