Reading List (2023)
A collection of interesting articles, blog posts, talks, podcasts, and books that I recommend. Happy reading! 🤓
Technology
- Introducing Domain-Oriented Microservice Architecture | Uber Blog
- Apache Kafka Course for Beginners: Learn Kafka Online | Udemy
- We Put Half a Million files in One git Repository, Here’s What We Learned | Canva Engineering
- Kubernetes for Dummies | Dev.to
- Pre-commit: Don't git hooked! | Thoughtworks
- The SPACE of Developer Productivity | ACM
- DevEx: What Actually Drives Productivity | ACM
- 📽️ Design in Practice | Rich Hickey
- 🎧 Thoughtworks Technology Podcast
- 🎧 Syntax.fm
- 🎧 Ladybug Podcast
- 📥 The Pragmatic Engineer (newsletter)
- 📖 Clean Code by Robert C. Martin
Incidents and Reliability
Technical Vision & Strategy
- How to be a strategic leader
- Writing our 3-year technical vision | Eventbrite
- How to Set the Technical Direction for Your Team
- A survey of engineering strategies
- Creating and sharing Strategic Architectural Initiatives
- Getting Commitment
- 📽️ Technical strategy power chords
Culture
- Why the status quo is so hard to change in engineering teams
- Being Glue | No Idea Blog
- The five keys to a successful Google team | re:Work
- Beyond Burned Out | HBR
- Do You Know Burnout When You See It? | HBR
- Work Is Work | codahale.com
- Kind.engineering
- 🎧 Dare to Lead with Brené Brown
- 🎧 Women at Work | HBR
- 📖 Daring Greatly by Brené Brown
- 📖 Dare to Lead by Brené Brown
- 📖 Radical Candor by Kim Scott
Diversity, Equity, and Inclusion
- Hiring (and Retaining) a Diverse Engineering Team
- Pay fair | Increment: Teams
- Global Diversity CFP Day
- Stop Telling Women They Have Imposter Syndrome | HBR
- The Community | The Pasture
- Increased number of female engineers in managerial roles brings unintended consequences | phys.org
- How to be an ally to Non-binary folk in tech | Undeveloped Bruce
- How to make STEM a safe place for trans and non-binary people | TNW
- The 5 Employee Groups That Can Make or Break Your Recovery From a Recession | Great Place To Work
- 🎧 We Deserve Better Than “Attagirl” | HBR
- 🎧 Invisible Women | 99% Invisible
- 📥 Feminuity Newsletter
- 📖 Invisible Women by Caroline Criado Pérez
- 📖 Why I'm No Longer Talking to White People About Race by Reni Eddo-Lodge
- 📖 Hood Feminism by Mikki Kendall
Communication
- Writing online: Bullet points or prose in executive summaries
- Becoming a Better Writer as a Software Engineer | The Pragmatic Engineer
- The Pyramid Principle
Career Growth
- Guides for reaching Staff-plus engineering roles | StaffEng
- Staff archetypes | StaffEng
- On Being A Senior Engineer | Kitchen Soap
- Things to know about engineering levels | charity.wtf
- 7 Absolute Truths I Unlearned as Junior Developer
- Software Developer Promotions: Advice to Get to That Next Level | The Pragmatic Engineer
- Salary negotiation strategies everyone in tech already knows — but you don’t | Candor
- The Seniority Rolleroaster | The Pragmatic Engineer
- Get your work recognized: write a brag document | Julia Evans
- Engineering growth: framework overview | Medium Engineering
- 📽️ How to find the person who can help you get ahead at work | Carla Harris
- 📽️ The Reality of Being a Principal Engineer | LeadDev
- 📖 The Manager’s Path by Camille Fournier
- 📖 The Staff Engineer’s Path by Tanya Reilly
- 📖 Staff Engineer by Will Larson