RD

Ragavendra Dani

Engineer who ships systems, data, and AI-powered intelligence.

Build A Large Language Model

By Sebastian Raschka

Taught me how to build a LLM from scratch. Invaluable!

Domain Driven Design

By Eric Evans

Book that helps bind business intent with software design. It teaches why one should take object design seriously, because well-defined objects are the roots of good software.

The Intelligent Investor

By Benjamin Graham

Great scripture for learning investing principles!

Software Architecture: The Hard Parts

By Neal Ford, Mark Richards, Pramod Sadalage, & Zhamak Dehghani

Must read for anyone designing robust software. I come back to this book every now and again!

Site Reliability Engineering

By Betsy Beyer, Chris Jones, Jennifer Petoff, & Niall Richard Murphy

0 to 100 on Site Reliability Engineering from the Google SRE Team. Amazing handbook!

The Engineering Executive's Primer

By Will Larson

I read this book too early in my career, and most of it went over my head. I revisited it today, and it finally makes more sense. Definitely an inquisitive read!

The Staff Engineer's Path

By Tanya Reilly

I received valuable guidance on managing the complexities of a Staff Engineer’s responsibilities in the workplace.

Articulating Design Decisions

By Tom Greever

I picked it up at a time when I was struggling to communicate my design decisions. This book helped me improve.

The Road Less Stupid

By Keith J. Cunningham

The author is highly respected in their circle, and the book offers actionable guidance to sharpen decision-making. Great read!

The Power of the Other

By Henry Cloud

Key learning from this book: Learn to love and respect the people who support you—because who you are today, and who you will become tomorrow, is shaped by them.

Monolith to Microservices

By Sam Newman

A comprehensive guide of breaking down Monolithic code bases into microservices

The Seven Decisions

By Andy Andrews

The author lists seven decisions that can help one live a happy life. Great read!

The Art of Thinking Clearly

By Rolf Dobelli

A great book that talks about various biases humans encounter when thinking about problems, be it professional or personal.