Resources That Actually Made Me Better
Not a generic list. These are the books I've dog-eared, the tools I use daily, and the courses that actually stuck. If you're serious about data engineering, start here.
Books Worth Your Time
Designing Data-Intensive Applications
The one book every data engineer should read. Martin Kleppmann explains distributed systems, replication, partitioning, and consistency models in a way that finally makes sense. I re-read chapters before every system design interview.
Get the book →Fundamentals of Data Engineering
If DDIA is the deep dive, this is the complete map. Covers the entire data engineering lifecycle from ingestion to serving. Perfect if you're transitioning into data engineering or want to fill gaps in your knowledge.
Get the book →The Data Warehouse Toolkit
Kimball's dimensional modeling is still relevant 25 years later. Star schemas, slowly changing dimensions, conformed dimensions - this book is why your data warehouse actually makes sense to analysts.
Get the book →Spark: The Definitive Guide
Co-authored by the creator of Spark. Goes from basics to advanced optimizations. The chapters on partitioning and shuffle operations alone saved me hours of debugging slow jobs.
Get the book →Databases I Trust
Neon
Serverless Postgres that scales to zero. This blog runs on Neon. Branch your database like git, pay only for what you use. The free tier is generous enough for most side projects.
Try free →PlanetScale
MySQL with the best DX I've seen. Deploy requests work like pull requests for your schema. Non-blocking schema changes mean no more 3am maintenance windows.
Try free →Tools I Use Daily
Cursor
VS Code fork with AI that actually understands your codebase. Tab-complete that works, chat that can edit multiple files. I write code 2x faster now. Not exaggerating.
Download free →Claude
My go-to for complex reasoning, code review, and writing. Handles long documents better than GPT. Most of my blog drafts start as Claude conversations.
Try free →Disclosure: Some links are affiliate links. You pay the same price; I get a small commission that helps keep this blog running. I only recommend things I actually use.