Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 5.73 KB

File metadata and controls

43 lines (26 loc) · 5.73 KB

Books & Blog

"The Visual Display of Quantitative Information" by Edward Tufte: For someone dealing with data, this is the "bible" of communication. It teaches you how to present complex information without "chartjunk." It’s a masterclass in efficiency and clarity.

"The Misbehavior of Markets" by Benoit Mandelbrot: The father of fractal geometry takes on finance. He argues that standard economic models (like the Bell Curve) are dangerously wrong because they ignore "wild randomness." It’s a very satisfying read for someone who likes identifying patterns that others miss.

"Lords of Finance" by Liaquat Ahamed: A fascinating look at the four central bankers who accidentally triggered the Great Depression. It reads like a psychological thriller but explains the systemic mechanics of global interest rates and currency valuation.

"The Software Architect Elevator" by Gregor Hohpe: This is perfect for an engineer transitioning into more senior or architectural roles. It discusses the need to "ride the elevator" between the engine room (technical implementation) and the penthouse (business strategy). It helps you understand why technical excellence isn't always enough to make a project succeed

"Architecture for Flow" (Modern Architecture): This is a newer perspective (popular in 2025-2026 circles) that integrates Wardley Mapping (strategy), Domain-Driven Design (modeling), and Team Topologies (structure). It’s about building systems that don't just work, but allow for a continuous "flow" of value without bottlenecks.

"Complexity: A Guided Tour" by Melanie Mitchell: This bridges the gap between computer science and biology. It covers how simple rules (like those in cellular automata or genetic algorithms) lead to complex, emergent behavior—a great "new perspective" on how to build decentralized or autonomous systems.

"Unit Testing: Principles, Practices, and Patterns" by Vladimir Khorikov: For a backend engineer, this provides a rigorous, mathematical-like approach to testing. It treats tests as a design tool that should reduce entropy, rather than just a "checkbox" task.

"Making Sense of Chaos" by J. Doyne Farmer (2024): Farmer is a pioneer in chaos theory. He argues that standard economics is a "failed simulation" because it assumes equilibrium. He proposes a "complexity economics" based on agent-based modeling—essentially viewing the global economy as a massive, unpredictable distributed system.

"The Light Eaters" by Zoë Schlanger (2024): This book will change how you view "intelligence." It explores the world of plant communication and memory. If you think of intelligence as a "centralized CPU" (the brain), this book introduces the perspective of "distributed, decentralized intelligence" found in nature.

"Six Math Essentials" by Terence Tao (Coming mid-2026): From the world's most renowned living mathematician, this book focuses on "mathematical thinking" rather than just formulas—perfect for someone who enjoyed Strogatz’s approach to Calculus.

"This Time Is Different: Eight Centuries of Financial Folly" by Carmen Reinhart & Kenneth Rogoff: You liked Lords of Finance and The Misbehavior of Markets; this book provides the data-heavy "backend" to those narratives. it proves that despite our "modern" systems, human financial bubbles follow a mathematically predictable cycle of arrogance

"Manias, Panics, and Crashes" by Charles P. Kindleberger: This is the "system design" manual for financial disasters. It maps out the anatomy of a crisis as a series of feedback loops, which will appeal to your interest in system dynamics.

"Logical Foundations of Cyber-Physical Systems" by André Platzer: This is for the engineer who wants to see how formal logic (like in GEB) is applied to real-world "curvy" physics (like in Calculus). It’s about the logic required to ensure a self-driving car or a robot doesn't crash—bridging the gap between the abstract and the physical.

"The Theory of Economic Complexity" by César A. Hidalgo (Revised 2026): Hidalgo is a leader in using data science to map how countries develop. He views the economy as a massive information-processing network. It’s a very satisfying read for a software engineer because it treats "economic growth" as the result of a system's ability to process complex information

"Adaptive Systems with Domain-Driven Design, Wardley Mapping, and Team Topologies" by Susanne Kaiser (2025/2026): This is the "Grand Unified Theory" book for the titles you mentioned. It connects the strategy (Wardley Mapping), the logic (DDD), and the organization (Team Topologies). It’s the "how-to" manual for the "Architecture for Flow" philosophy you found interesting

"Software Architecture: The Hard Parts" by Neal Ford & Mark Richards: If you liked Hohpe's high-level view, this book provides the "low-level" trade-off analysis. It uses a very logical, almost mathematical approach to deciding between microservices and monoliths, data partitioning, and service granularity.

https://github.com/donnemartin/system-design-primer
https://medium.com/airbnb-engineering
https://arxiv.org/list/cs.SE/recent
https://highscalability.com/
https://github.com/simskij/awesome-software-architecture
https://engineering.fb.com/
https://www.uber.com/us/en/blog/engineering/
https://medium.com/discord-engineering/all?topic=engineering
https://netflixtechblog.com/