not "books i liked" or "books i'd recommend" but specifically books that altered my mental models in ways i can still trace.
seeing like a state by james c. scott. the concept of legibility changed how i think about organizations, software, and urban planning. i reference this book in my head at least once a week. it made me deeply suspicious of top-down simplification, which has practical consequences for how i approach system design.
a pattern language by christopher alexander. the original "design patterns" book, except for architecture, not software. reading it taught me that good design is about relationships between parts, not about the parts themselves. directly influenced how i think about API design and component architecture.
thinking in systems by donella meadows. a primer on systems thinking that i wish i'd read ten years earlier. the concept of leverage points is places in a system where a small intervention can produce large change. i now look for these everywhere. in codebases, in organizations, in cities.
the design of everyday things by don norman. i read this early in my career and it permanently changed how i see interfaces. i now can't use a badly designed door handle without thinking about affordances, signifiers, and mapping. this is both a gift and a curse.
the mythical man-month by frederick brooks. read this as a junior engineer and didn't understand it. reread it five years later and everything clicked. the observation that adding people to a late project makes it later is one of those ideas that sounds obvious and is routinely ignored.
sapiens by yuval noah harari. the idea that human cooperation is built on shared fictions (money, nations, corporations) reframed how i think about organizational culture and product narratives. a startup isn't building a product. it's building a shared fiction about the future that enough people believe in to make it real.
the art of doing science and engineering by richard hamming. the chapter on "you and your research" alone is worth the price. hamming's question is "what are the most important problems in your field, and why aren't you working on them?" i try to ask myself that quarterly.
status: living list. i add maybe one book per year. if the list is short, that's because the bar is "changed how i think," not "enjoyed reading."