resources
A curated collection of technical articles, blog posts, and resources that I’ve found valuable in my work or influenced my thinking as an engineer.
Technical
- Inside Git - Julia Evans
- The Log: What every software engineer should know about real-time data’s unifying abstraction - LinkedIn Engineering
- Systems Design for Advanced Beginners - Robert Heaton
- Scaling Linux Services Before Accepting Connections - Theo Julienne
- Publishing Apache Kafka for The New York Times - Confluent
- Context-aware MySQL pools via HAProxy - GitHub Engineering
- Building the Next Evolution of Cloud Networks at Slack - Slack Engineering
Engineering Process & Documentation
- The Standard of Code Review - Google Engineering
- Design Docs at Google - Malte Ubl
- How Big Technical Changes Happen at Slack - Slack Engineering
- A Google Cloud Support Engineer Solves a Tough DNS Case - Google Cloud
Engineering Leadership & Management
- Technical Lead Management 101 or How to Try Out Management - Adam Conrad
- The new Tech Lead’s survival guide - Clockwise
- The Engineer’s Guide to Career Growth — Advice from My Time at Stripe and Facebook - First Round Review
- The Principal Engineer’s Handbook - Ilya Grigorik
- This Is What Impactful Engineering Leadership Looks Like - First Round Review
- Manager Impact on Report Performance — Leadership Style and impact on reports - Roy Rapoport
Communication & Team Building
- Basecamp’s Guide to Internal Communication
- GitLab Communication Handbook
- 37signals on Communication
- Think Fast, Talk Smart Podcast - Stanford GSB
- Founders Journal Podcast - Morning Brew
Misc / Non-Engineering
- Can History Predict the Future? - Nicolas Ortega, 2020; Decades of social and political trends, elite overproduction, etc culmninating in a tumultous decade.