Roadmap

Overly Optimistic Books & Papers 2025 - Roadmap

Read / Blog Post

Papers

  • Out of the Tar Pit - Ben Moseley, Peter Marks (2006)
  • Time, Clocks, and the Ordering of Events in a Distributed System - Leslie Lamport (1978)
  • Self-stabilizing Systems in Spite of Distributed Control - Edsger W. Dijkstra (1974)
  • Life beyond Distributed Transactions: an Apostate’s Opinion - Pat Helland (2007)
  • Attention Is All You Need - Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, Illia Polosukhin (2017)
  • Dynamo: Amazon’s Highly Available Key-value Store - Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, Werner Vogels (2007)

Technical Books

  • Building Event-Driven Microservices – Adam Bellemare (2020)
  • Accelerate – Nicole Forsgren, Jez Humble, Gene Kim (2018)
  • Building Evolutionary Architectures: Support Constant Change – Neal Ford, Rebecca Parsons, Patrick Kua (2017)
  • Clean Code: A Handbook of Agile Software Craftsmanship – Robert C. Martin (2008)
  • Database Internals – Alex Petrov (2019)
  • Flow Architectures – James Urquhart (2021)
  • Foundations of Scalable Systems – Ian Gorton (2022)
  • Learning Domain-Driven Design – Vlad Khononov (2021)
  • Management 3.0: Leading Agile Developers, Developing Agile Leaders – Jurgen Appelo (2010)
  • Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams – Mickey W. Mantle, Ron Lichty (2012)
  • Micro Frontends in Action – Michael Geers (2020)
  • Microservices Up & Running – Ronnie Mitra, Gaurav Raje (2020)
  • Microservices vs Service-Oriented Architecture – Mark Richards (2016)
  • Patterns of Enterprise Application Architecture – Martin Fowler (2002)
  • Peopleware: Productive Projects and Teams – Tom DeMarco, Timothy Lister (1987)
  • Refactoring Databases: Evolutionary Database Design – Scott W. Ambler, Pramod J. Sadalage (2006)
  • Soft Skills: The Software Developer's Life Manual – John Sonmez (2014)
  • Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures – Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani (2021)
  • The Pragmatic Programmer – Andrew Hunt, David Thomas (1999)
  • Working Effectively with Legacy Code – Michael Feathers (2004)
  • The Software Architect Elevator – Gregor Hohpe (2020)
  • The Society of Mind – Marvin Minsky (1986)

  • Clean Architecture: A Craftsman's Guide to Software Structure and Design – Robert C. Martin (2017)
  • The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact – Edmond Lau (2015)
  • The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win – Gene Kim, Kevin Behr, George Spafford (2013)
  • The Unicorn Project: A Novel About Developers, Digital Disruption, and Thriving in the Age of Data – Gene Kim (2019)
  • The Model Thinker: What You Need to Know to Make Data Work for You – Scott E. Page (2018)
  • Implementing Domain-Driven Design – Vaughn Vernon (2013)
  • The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change – Camille Fournier (2017)
  • The Design of Design: Essays from a Computer Scientist – Frederick P. Brooks Jr. (2010)

Business, Leadership & Management

  • The 10x Rule – Grant Cardone (2011)
  • The 1-Page Marketing Plan: Get New Customers, Make More Money, And Stand Out From The Crowd – Allan Dib (2016)
  • The Dip – Seth Godin (2007)
  • The E-Myth Revisited – Michael E. Gerber (1995)
  • Zero to One: Notes on Startups, or How to Build the Future – Peter Thiel, Blake Masters (2014)
  • Rework – Jason Fried, David Heinemeier Hansson (2010)

  • Creativity, Inc – Ed Catmull, Amy Wallace (2014)
  • Build: An Unorthodox Guide to Making Things Worth Making – Tony Fadell (2022)
  • The Innovator's Dilemma – Clayton M. Christensen (1997)
  • The Mom Test – Rob Fitzpatrick (2013)
  • The Score Takes Care of Itself: My Philosophy of Leadership – Bill Walsh, Steve Jamison, Craig Walsh (2009)
  • Drive: The Surprising Truth About What Motivates Us – Daniel H. Pink (2009)
  • Made to Stick: Why Some Ideas Survive and Others Die – Chip Heath, Dan Heath (2007)

Personal Development & Productivity

  • Antifragile – Nassim Nicholas Taleb (2012)
  • Show your work! – Austin Kleon (2014)
  • So Good They Can't Ignore You – Cal Newport (2012)
  • The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing – Marie Kondo (2011)
  • The ONE Thing: The Surprisingly Simple Truth About Extraordinary Results – Gary Keller, Jay Papasan (2013)
  • Deep Work: Rules for Focused Success in a Distracted World – Cal Newport (2016)
  • Thinking, Fast and Slow – Daniel Kahneman (2011)
  • The War of Art – Steven Pressfield (2002)
  • Thinking in Bets – Annie Duke (2018)

  • Indistractable – Nir Eyal (2019)
  • Mindset: The New Psychology of Success – Carol S. Dweck (2006)
  • Grit: The Power of Passion and Perseverance – Angela Duckworth (2016)
  • Range: Why Generalists Triumph in a Specialized World – David Epstein (2019)
  • Essentialism: The Disciplined Pursuit of Less – Greg McKeown (2014)
  • The Art of Thinking Clearly – Rolf Dobelli (2011)

Design & Creativity

  • The Design of Everyday Things – Don Norman (1988)

Philosophy & Society

  • Truth: A Brief History of Total Bullsh*t – Tom Phillips (2020)
  • Humans: A Brief History of How We F*cked It All Up – Tom Phillips (2018)
  • The Subtle Art of Not Giving a F*ck – Mark Manson (2016)

  • Zen and the Art of Motorcycle Maintenance – Robert M. Pirsig (1974)
  • Lila: An Inquiry into Morals – Robert M. Pirsig (1991)
  • Sapiens: A Brief History of Humankind – Yuval Noah Harari (2011)