Readings

Here are some books that I've found interesting and worth sharing.

Technical Books

Technical books and resources for software engineering and computer science.

Designing Data-Intensive Applications

Designing Data-Intensive Applications

by Martin Kleppmann

An essential guide to building reliable, scalable, and maintainable data systems. Covers the principles behind modern data storage and processing systems used by internet-scale applications.

View on Amazon
The Manager's Path

The Manager's Path

by Camille Fournier

A practical guide for engineering managers and technical leaders navigating career growth. Covers the journey from individual contributor to CTO, with actionable advice for each stage of management.

View on Amazon
Staff Engineer: Leadership beyond the management track

Staff Engineer: Leadership beyond the management track

by Will Larson

A comprehensive guide for senior engineers looking to advance their careers through technical leadership rather than management. Covers archetypes, scope, and real-world experiences from staff engineers across different companies.

View on Amazon
The Lean Startup

The Lean Startup

by Eric Ries

A methodology for developing businesses and products that aims to shorten product development cycles and rapidly discover if a proposed business model is viable. Focuses on validated learning, experimentation, and iterative product releases.

View on Amazon

Leisure Books

Non-technical books I've enjoyed reading.

The Three-Body Problem

The Three-Body Problem

by Cixin Liu

The first book in the Remembrance of Earth's Past trilogy, this Hugo Award-winning novel explores humanity's first contact with an alien civilization and the complex consequences that follow.

View on Amazon
Project Hail Mary

Project Hail Mary

by Andy Weir

A thrilling science fiction novel about a lone astronaut who must save humanity from extinction. Filled with scientific accuracy, humor, and an unforgettable alien friendship.

View on Amazon