Back to blog
Personal Development14 min read

Compound Knowledge: Why Reading 2 Books a Week for 3 Years Changed My Engineering More Than Any Framework

I tracked every book, paper, and course for 1,096 days. 312 books, 847 papers, 41 courses. The result wasn't expertise in any single domain — it was a generalist operating system that makes me mass-produce solutions to new problems.

Three years ago, I started an experiment. The rules were simple: read at least 2 books per week, track everything in a spreadsheet, and write a one-paragraph synthesis for each book. No genre restrictions. No 'only technical books.' If it seemed interesting, it counted. The only constraint was consistency — 2 per week, every week, for as long as I could sustain it.

Today, 1,096 days later, the spreadsheet has 312 books, 847 academic papers (these became an addiction around month 8), and 41 online courses. The experiment changed how I think, how I build software, how I make decisions, and how I understand the world. But not in the way I expected.

I didn't become an expert in anything. I became a generalist who can synthesize across domains faster than most specialists can go deep in one. And in a world where the most valuable problems sit at the intersection of multiple fields, that turned out to be the more powerful skill.

The Compound Knowledge Curve

For the first 4-5 months, reading felt like accumulating disconnected facts. I'd read a book on evolutionary biology, then a book on database internals, then a book on stoic philosophy, and they felt like separate drawers in a filing cabinet. The synthesis paragraphs were thin. I was summarizing, not connecting.

Around month 6, something shifted. I was reading 'Thinking in Systems' by Donella Meadows and realized I was seeing the same feedback loop patterns I'd read about in endocrinology (hormonal regulation), in distributed systems (consensus protocols), and in macroeconomics (monetary policy). The same structural pattern — delayed negative feedback causing oscillation — appeared across four completely unrelated fields.

This is the compound knowledge curve. Individual books add linearly. But connections between books add combinatorially. By book 50, you have ~1,225 potential pairwise connections. By book 100, you have ~4,950. By book 312, you have ~48,516. Not all connections are meaningful, but even a 1% hit rate gives you hundreds of cross-domain insights that no specialist would ever generate.

The Knowledge Compound Interest Formula

Linear knowledge: N books = N facts. Compound knowledge: N books = N(N-1)/2 potential connections. At 312 books, I have access to 48,516 potential cross-domain insights. The 300th book isn't worth 1 unit of knowledge — it's worth 311 new connections to everything I've already read.

What I Read: The Breakdown

Here's the honest distribution across 312 books. I didn't plan this — it emerged from following curiosity.

5 Cross-Domain Insights That Changed How I Build Software

1. Evolutionary Biology → API Design

Reading 'The Selfish Gene' and 'The Extended Phenotype' taught me that biological systems survive not by being optimal but by being evolvable. The immune system isn't a perfectly designed defense — it's a generator of random variations with a selection mechanism. This directly changed how I design APIs.

I stopped designing for the 'correct' abstraction and started designing for evolvability. Loose coupling, versioned interfaces, backward compatibility as a first-class constraint. An API that can evolve gracefully beats an API that's perfect today but can't change tomorrow. This sounds obvious stated directly, but I only internalized it after reading 700 pages about how evolution actually works at the molecular level.

2. Military History → Incident Response

I read 11 books on World War II operations — not the grand strategy, but the tactical decision-making during fog of war. Boyd's OODA loop (Observe, Orient, Decide, Act) gets cited a lot in tech, but reading the original military sources revealed something the summaries miss: the Orient phase is where battles are won or lost. It's not about speed of decision — it's about the quality of the mental model you use to interpret what you're observing.

I restructured our entire incident response process around this insight. Before, we'd jump from 'Observe' (alert fires) to 'Act' (start changing things). Now, we force an explicit 'Orient' phase: what do we think is happening, what evidence supports that, what evidence contradicts it, what are we not seeing? Incident resolution time dropped 38% — not because we moved faster, but because we stopped acting on wrong hypotheses.

3. Thermodynamics → Technical Debt

The second law of thermodynamics states that entropy in a closed system always increases. Reading four books on thermodynamics made me realize that codebases are thermodynamic systems. Without continuous energy input (refactoring, documentation, testing), entropy (technical debt) increases inevitably. This isn't a management failure — it's physics.

This reframing changed how I communicate about tech debt to non-technical stakeholders. I stopped saying 'we need to refactor' (which sounds optional) and started saying 'entropy is accumulating and will cause failures' (which sounds like reality, because it is). The maintenance budget tripled.

4. Endocrinology → Team Performance

Reading about the HPA axis (the stress response system I wrote about in a recent post) taught me that human performance is fundamentally hormonal. Testosterone, cortisol, serotonin, dopamine — these chemicals determine whether your team is creative, anxious, focused, or burned out. The ratio of testosterone to cortisol (the 'T/C ratio') is literally used in sports science to measure whether an athlete is in an anabolic (building) or catabolic (breaking down) state.

I started thinking about team management as endocrine management. Do people have autonomy (increases testosterone, serotonin)? Do they have clear goals (reduces cortisol)? Do they get recognition (dopamine)? Are meetings creating unnecessary cortisol spikes? This sounds reductive, but it's more mechanistically accurate than most management frameworks.

5. Information Theory → Product Metrics

Shannon's information theory defines information as surprise — the reduction of uncertainty. A message that tells you something you already knew carries zero information. Reading Shannon's original 1948 paper (it's shockingly readable) and three textbooks on information theory gave me a framework for evaluating product metrics.

Most dashboards are filled with metrics that carry near-zero information — DAU going up slightly, revenue following a known seasonal pattern, conversion rate sitting at its usual value. I now evaluate every metric by its entropy: how much does this number surprise me? If it never surprises me, it's not worth monitoring. We cut our dashboard from 47 metrics to 12, and our decision-making improved because we could actually pay attention to the signals that mattered.

The Generalist Advantage in the Age of AI

Here's the uncomfortable truth for specialists: AI is coming for depth faster than it's coming for breadth. GPT-5 can explain PLONK arithmetization, debug a Kubernetes networking issue, and write a SQL migration. What it cannot do is notice that your team's incident response mirrors the failure pattern of the French army at Dien Bien Phu, or that your API versioning strategy should learn from how the immune system handles antigenic variation.

Cross-domain synthesis — seeing structural patterns across fields that have never been formally connected — remains the most defensible human skill in engineering. And the only way to build it is to read broadly, for years, with deliberate attention to connections. There is no shortcut. You cannot prompt your way to compound knowledge.

I've watched AI tools make me dramatically more productive at tasks I already understood. But the ideas that drove the most business value — the ones that created genuine competitive advantages — all came from cross-domain connections that no AI suggested. The thermodynamics framing for tech debt. The evolutionary biology approach to API design. The information theory lens on metrics. These insights required a human brain that had spent thousands of hours building a latent space of interconnected knowledge.

How to Start: The Practical System

I didn't start at 2 books per week. I started at 1, and even that felt aggressive. Here's the system that made it sustainable.

The 3-Format Rotation

I rotate between three formats to prevent fatigue: physical books (for deep reading before bed — no screens), audiobooks (for commuting and walking), and papers/PDFs (for targeted, active reading with notes). On any given week, I'm usually 'reading' two books simultaneously: one physical/Kindle and one audiobook. The paper reading happens in focused 25-minute blocks during the workday.

The Curiosity-First Rule

I never force myself to finish a book. If it's boring, I stop. Life is too short and there are too many books. My completion rate is about 73% — meaning 27% of books I start get abandoned within the first 50 pages. This is fine. The point is to follow energy, not obligation. Forced reading produces resentment, not insight.

The One-Paragraph Synthesis

After finishing each book, I write exactly one paragraph: what was the core insight, and how does it connect to something I already know? This is the most important part of the system. Without it, books become entertainment. With it, each book becomes a node in a growing knowledge graph. I keep these in a plain text file — nothing fancy. The act of writing is what matters, not the system.

The Annual Rereading Ritual

Every January, I reread my synthesis paragraphs from the past year. This is where the magic happens. Connections that weren't visible when I wrote each individual synthesis become obvious when I read them sequentially. 'Wait — the organizational decay pattern from that history book is exactly what's happening to our team structure.' Every annual review produces 15-20 actionable insights from connections I hadn't consciously made.

The 10 Books I'd Start With

If you're starting from zero and want the highest insight-per-page ratio, these are the 10 books that generated the most cross-domain connections for me. Not the 'best' books — the best starting nodes for a knowledge graph.

Why This Matters Now

We're entering an era where AI handles the mechanical parts of knowledge work — writing code, summarizing research, generating analyses. The human value shifts to judgment, taste, and synthesis. These are exactly the skills that broad reading develops. Not the ability to recall facts (Google already made that obsolete), but the ability to see connections, evaluate tradeoffs, and make decisions under uncertainty by drawing on mental models from multiple fields.

312 books in 3 years sounds extreme. It's not. It's 45 minutes per day of focused reading, plus audiobooks during time that was previously wasted (commuting, walking, chores). The cost is near zero — I spend about $40/month on books and audiobooks. The return is an operating system upgrade for your brain that compounds every single day.

The best investment I ever made wasn't in a stock, a company, or a credential. It was in a reading habit. 312 books later, I don't think faster — I think wider. And in a world drowning in specialists, thinking wider is the ultimate edge.

Build With Generalists Who Think in Systems

Accelar is built by engineers who read widely and think across domains. We bring perspectives from distributed systems, biology, economics, and design to every technical challenge. If you want a team that doesn't just write code but understands the system your code lives in — from the business model to the infrastructure to the human factors — let's talk.

Weekly letter

Deep tech, AI agents, and the science of peak performance

One letter per week for builders who think different. No spam, unsubscribe anytime.