Books That Shaped My Journey

A curated collection of books that have influenced my thinking as an engineer, leader, and individual. Each book has contributed to my growth in different aspects of my professional and personal life.

Vision & Direction

Books that provide clarity on life direction and personal development

The Alchemist book cover
⭐ MUST READ

The Alchemist

by Paulo Coelho

(5/5)

A book you read when you're lost or in a transition in life. A fable that is fiction but when read at the right time, it becomes real.

Inspired book cover

Inspired

by Marty Cagan

(4/5)

If you want to make an impact, you need to understand the business and the customer. Yes, even for engineers. Become a product engineer.

Leadership & Management

Insights on leading teams and building great engineering cultures

Radical Candor book cover
🎯

Radical Candor

by Kim Scott

(4/5)

Honest and direct feedback shows you care. It's a skill that needs to be practiced.

The Elephant in the Brain book cover
🎯

The Elephant in the Brain

by Kevin Simler

(4/5)

Understand the unconscious drivers of human behavior. It will help you understand your own biases and those of others.

Career Development

Resources for professional growth and career advancement

The Effective Engineer book cover
⭐ MUST READ
📈

The Effective Engineer

by Edmond Lau

(5/5)

The best engineers focus on impact and leverage. Everyone has the same 24 hours in a day. The best engineers make the most of it.

Building a Career in Software book cover
📈

Building a Career in Software

by Daniel Heller

(4/5)

A playbook to make the most of your career in software engineering. You'll learn most of it on the job but unfortunately some won't.

Engineering & Technical

Books that shaped my technical thinking and engineering practices

The Pragmatic Programmer book cover
⭐ MUST READ

The Pragmatic Programmer

by David Thomas & Andrew Hunt

(5/5)

Old but gold. Amazing metaphors and analogies on best practices. I apply principles from this book to this day to avoid future debt.

AI Engineering book cover
⭐ MUST READ

AI Engineering

by Chip Huyen

(5/5)

AI is now closer to software engineering than ever before. If you don't stay up to date in this area, you're legacy.

Clean Code book cover

Clean Code

by Robert C. Martin

(4/5)

Understandable, maintainable, and efficient code is the goal. This book is a great guide to get there.

System Design Interview book cover

System Design Interview

by Alex Xu

(4/5)

Architecting is critical to becoming a senior engineer. You'll learn how to approach problems effectively in the first few chapters.

Designing Data-Intensive Applications book cover

Designing Data-Intensive Applications

by Martin Kleppmann

(4/5)

A must read for anyone building scalable, distributed systems.