Reading List
Resources that have shaped how I think about engineering, career growth, and productivity. Updated as I discover new gems.
Engineering
- The Pragmatic Programmer↗
Timeless advice on software craftsmanship. Changed how I think about code.
- Refactoring UI↗
Design fundamentals for developers. Made my UIs better overnight.
- The Missing Semester of CS↗
Shell, Git, Vim, and all the practical skills CS degrees skip.
- Dan Abramov's Blog↗
Deep dives into React and JavaScript. Clear thinking, well explained.
- System Design Primer↗
Comprehensive guide to designing large-scale systems.
Career
- The Staff Engineer's Path↗
What technical leadership actually looks like. Useful even as a junior.
- An Elegant Puzzle↗
Engineering management from someone who's done it. Great mental models.
- StaffEng↗
Stories and guides from staff+ engineers. Shows what's ahead.
- Gergely Orosz's Newsletter↗
Industry insights from a former Uber engineer. Worth every read.
- Levels.fyi↗
Compensation data across companies. Know your worth.
Tools & Productivity
- Oh My Zsh↗
Zsh framework with plugins and themes. Essential for terminal productivity.
- Learn Vim Progressively↗
The best Vim tutorial I've found. Start here.
- Uses.tech↗
Collection of developer /uses pages. Great for discovering tools.
- DevDocs↗
All documentation in one place. Offline support included.
- explainshell↗
Paste any shell command, get an explanation. Demystifies bash.
Have a recommendation? Let me know.