For nearly six years, I've kept a Firefox bookmark folder called "Reading List"—a running collection of interesting articles I've found online. Most I've read, some I still haven't. A few years ago, a report who was leaving asked if they could take the list with them. I'm sharing it with you now in the same spirit. It's a little snapshot of me—spanning everything from scaling systems to no-knead focaccia bread recipes.
Engineering Leadership
- What is an Engineering Manager? | AWS Startups Blog
- 3 Steps for Leaders in Emergencies
- Three Superpowers
- Developers Mentoring Other Developers
- The Update, The Vent, and The Disaster
- First Time Managers | Lighthouse Blog
- Team Leader Venn Diagram
- How to Run a Meeting
- The Definition of a Tech Lead
- My team is going in circles...
- 5 Engineering Manager Archetypes
- The Engineer/Manager Pendulum
- Engineering Manager's Guide to Effective Annual Feedback
- The Band Manifesto | Life at Spotify
- The Startup CTO's Journey
Technical Practices
- Code Review Best Practices - Lessons from the Trenches
- Promise | TypeScript Deep Dive
- My Engineering Axioms
- A Better React/Rails Architecture | Stitch Fix Technology
- CSS-in-JS: styled-components
- Deep dive into CORS
- Compound Components
- Estimation
- What I learned from Software Engineering at Google
- React Folder Structure
- The Absolute Minimum Every Software Developer Must Know About Unicode
- Islands Architecture
- Complexity is killing software developers
- Simple Architectures
- Avoiding if-else Hell: The Functional Style
- Building and operating a pretty big storage system called S3
- 20 Things I've Learned in my 20 Years as a Software Engineer
- Software vs. Systems
- State of Frontend 2024
- Microservices for Startups
- Patterns.dev
- Elided Branches - A blog about functional programming
Career & Professional Development
- Climbing the Wealth Ladder
- Salary Negotiation: Make More Money, Be More Valued
- Levels.fyi - Compare Career Levels
- How to Hit the Ground Running at a New Job in 3 Weeks
- A Forty-Year Career
- Work-Life Balance is a Myth
- AI is a floor raiser, not a ceiling raiser
- Developers Reinvented
- Nobody Cares
- NYC's Thriving Digital Health Alumni Network
Product & Strategy
- Pioneers, Settlers and Town Planners
- The Engineering-Product Relationship
- 12 Signs You're Working in a Feature Factory
- Product Manager + Engineering Manager: Rules of Engagement
- Write tasks, not user stories
- How to Write a Strategy Your Team Will Remember
- Project Management in Tech
- From Gut to Plan: The Thoughtful Execution Framework
- Why We Choose Profit
- Business Questions Worth Asking
- Shape Up - Stop Running in Circles
- The speedy downfall of rapid delivery
Systems Thinking
- The Sunk Cost Fallacy Is Ruining Your Decisions | TIME
- Why Tacit Knowledge is More Important Than Deliberate Practice
- Identify Your Controls
- You Are Going on a Quest
- A Lifetime of Systems Thinking
- XY Problem
- Organizational Design as a Skill
- Situational Leadership
- The Four Leadership Styles of Situational Leadership
- The RACI Model
- The Blue Tape List
- Second-Order Thinking: What Smart People Use to Outperform
- Situational Leadership | Asana
- Managing Yourself: Zoom In, Zoom Out
- Pre-mortem | Team Playbook
Tools & Resources
Writing & Communication
- Writing Practices and Culture
- Software Lead Weekly Issue 456
- Soft Skills Audio
- What is documentation?
- Radical Candor - How to Get Feedback
- Leading Through Writing for Software Engineering
- Hire remote employees that write well
- The perks of a high-documentation, low-meeting work culture
- GitLab's Remote Work Playbook
- Async Remote Postmortems
Random
- Easy No-Knead Focaccia Bread Recipe | Bon Appetit
- Naval's Almanack
- The Appalachian Mountains May Have Once Been as Tall as the Himalayas
- Potato Pancakes
- Cold Beet Soup - Holodnik
- Making Fish Hydrolysate
- Fall Gardening Guide
- How To Do (And Use) Focaccia Right, With Bread-Making Master Nancy Silverton
- Rewiring America
- Nuclear Power | Open Source Foundation
- Why Is Everything So Ugly?
- The Libido for the Ugly by H.L. Mencken
- Workman Keyboard Layout
- Metrics
- Accessible Quality
- Five Categories of Engineering Metrics
- Apple Watch Blood Pressure Study
- GLP-1 Impact on Healthcare Data
- Bring the Donuts
- Singleton Blog
117 links