All blogs / Engineering management / careers
The Peterman Post
Sharing learnings from the transparent career stories of technical people, written by an ex-software engineer @ Instagram. Click to read The Peterman Post, by Ryan Peterman, a Substack publication with hundreds of thousands of subscribers.
Engineering management / careersSoftware / engineering practice
- Posts
- 183 from 17 Feb 2023 to 26 Oct 2026
- Posting
- weekly (60 in the last year)
- Kind
- personal blog
- Feed
- https://www.developing.dev/feed
2026 52
- Brian Kernighan: Inside Bell Labs, The Best Programmer, Why C Won
- The Story Behind Creating DNS | Paul Mockapetris
- Scott Aaronson: The Mathocalypse & Does Intelligence Matter Anymore?
- Neetcode: Google vs Amazon, Programming Interviews, Quitting Big Tech
- Amazon VP: Questions On Corporate Politics But They Get Increasingly Darker | Ethan Evans
- OpenAI & Meta Distinguished Eng (IC9): The Psychology Behind Tech Career Peaks | Philip Su
- Update on Quitting My Job
- Casey Muratori: Surprises In Computer History And Where Bad Code Comes From
- How Anthropic Builds And How Engineering Will Change Soon | Thariq Shihipar
- Creator of Scala: Comparing Languages And How AI Will Impact Them | Martin Odersky
- Sergey Levine: Current State of Humanoid Robotics, China & Future Predictions
- Creator of TypeScript: 10x Faster Typescript, Why AI Won't Replace SWEs | Anders Hejlsberg
- Creator of Lean: Handwritten Math Will Change Dramatically | Leonardo de Moura
- Creator of Lua: Scripting, Programming Languages, Predictions | Roberto Ierusalimschy
- Turing Award Winner: Early AI, LLM Predictions, Causality | Judea Pearl
- Creator of OCaml: Functional Programming, Formal Verification, Programming Languages | Xavier Leroy
- Turing Award Winner: TPUs vs GPUs vs CPUs, Computer Architecture, RISC vs CISC | David Patterson
- Turing Award Winner: NSA, Public Key Cryptography, Crypto Wars | Martin Hellman
- MIT Complexity Theorist: Why You Can Do Better Than “Optimal” On Leetcode & SAT | Ryan Williams
- OpenAI Eng & Dev Tools Founder: How Software Engineering Is Changing | Charlie Marsh
- Google DeepMind Pre-Training Lead: How To Get a Job at a Frontier Lab | Vlad Feinberg
- Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
- Turing Award Winner: P vs NP, Zero-Knowledge Proofs, Quantum Computation | Avi Wigderson
- 3 Top Takeaways From Dropbox’s Former Most Senior Engineer | James Cowling
- Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling
- Takeaways from Bjarne Stroustrup (Creator of C++)
- Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
- Takeaways from Harvard CS Professor David J Malan
- Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan
- Takeaways from PyTorch Eng Director at MSL
- PyTorch Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White
- Turing Award Winner: Data Abstraction, Dijkstra, Distributed Systems | Barbara Liskov
- Turing Award Winner: Postgres, Disagreeing with Google, Future Problems | Mike Stonebraker
- AWS Distinguished Eng: Learnings From 3000 Incidents And How Engineering Is Changing | Marc Brooker
- Ex-Head of Eng at Instagram: Career Regrets and Learnings | James Everingham
- High Performers Understand Incentives
- Amazon VP Reveals Everything He's Seen In Corporate Politics | Ethan Evans
- The Creator of Kubernetes On Building Kubernetes
- Meta Hiring Lead On Behind The Scenes of Senior+ Eng Hiring
- OpenAI Codex Tech Lead On How His Career Grew And How He Uses Codex | Michael Bolin
- Distinguished Eng On Stack Ranking, Competing with Bezos, Regrets | Bryan Cantrill
- Turing Award Winner On Thinking Clearly, Paxos vs Raft, Working with Dijkstra | Leslie Lamport
- Retired Netflix Engineering Director On Regrets, Video Engineering, Hiring Stories
- Meta Distinguished Eng (IC9) On Influencing Engs, Failures, and Learnings
- I Quit My Job
- Instagram Principal Eng (IC8) On Building IG Stories, 1 Promo Per Half, Small Teams
- Honest Big Tech Layoff Story After 25 Years
- Stanford PhD, AI Researcher and Ex-Citadel Quant Shares His Experience
- Meta Senior Staff (IC7) Eng's Honest Demotion Story
- Airbnb Staff Eng on How To Not Get Stuck at Senior and Untold Rules of Calibrations
- New Grad to Principal Engineer (IC8) at Meta (Career Story)
- Anthropic Eng Leader and Ex-Senior Director at Meta on Advice That Changed Her Career
2025 33
- Frontline Manager at Meta to Senior Director at Snapchat in 3 years (Career Story)
- Boris Cherny (Creator of Claude Code) On How His Career Grew
- Instagram Senior Staff Eng (IC7) On 3 Promos Through Redefining Expectations (Career Story)
- Robinhood SWE Turned $1B+ Founder on Non-Linear Careers, Being Jaded About Promos, Startup Learnings
- What To Buy That Improves Quality of Life
- CloudKitchens CTO on Intelligence, Regrets, Steve Jobs and Travis Kalanick Stories
- What Would You Automate if It Was Free?
- Uber Distinguished Eng On Unfair Promos, Influence, Engineering Regrets (Career Story)
- Shopify Distinguished Eng (L10) on Principal+ Engineering, Career Story, Regrets | Ilya Grigorik
- Mozilla Firefox CTO on Browser War Stories and the Path to Distinguished Engineer
- Mozilla Firefox CTO on Browser War Stories and the Path to Distinguished Engineer
- Intern to Microsoft Distinguished Engineer in 11 Promotions (Career Story)
- Stripe CTO on What Grew His Career, Hiring Without Leetcode, Coding as a Leader (Career Story)
- Behind the Scenes of this Podcast So Far
- Meta Senior Manager (M2) on Manager Career Growth, PIPs, Amazon vs Meta | Stefan Mai
- Instagram Staff (IC6) Promo Despite 10 Team Switches in 9 Years (Career Story)
- Amazon VP On Promotions, Getting Fired Twice, Working With Bezos | Ethan Evans
- Tech Lead for Meta's Most-Used Programming Language (Promotion Story)
- GoogleX Chief Scientist On Imposter Syndrome, Career Growth, Project Taste | Carey Nachenberg
- Meta Senior Staff Eng (IC7) On Zuck Stories, Rapid Career Growth, Code Machine Archetype
- 26 Year Old Meta Staff Eng (IC6) On Promotions, Redefining Expectations, Secret Equity Bonuses
- On Writing Well At Work
- Instagram Principal Engineer (IC8) on Promotions, Breaking Prod, Tech Leading | Jake Bolam
- OpenAI & Meta Distinguished Engineer (IC9) On Working With Zuck, Carmack & Career Growth | Philip Su
- Industry Secrets We Wish We Knew Before Graduating | Staff Eng Talk @ UCLA
- 21x Hackathon Winner Turned College Dropout | Jia Chen Interview
- Amazon Principal Engineer On Layoffs, Interviewing & Career Growth | Steve Huynh
- The Path to Managing Managers
- 100,000 🎉
- When Job Hopping Doesn't Make Sense
- Staff Engineer @ Meta by Age 25 | Evan King
- Everything I Know About Shipping Code Faster
- What Worked (and Didn’t) in a Decade of Goal Setting
2024 52
- Ex-Meta Staff Eng & YC Startup Cofounder | Rahul Pandey
- The Developing Dev: Compiled 2024
- New Grad to Staff at Meta in 3 years: Evan King
- Why Leetcode Is So Popular
- One Thing I Wish I Changed
- 28 Year Old Staff Engineer @ Google
- "How I Ship Projects at Big Tech Companies"
- Revealing My Passion Project
- Staff at Airbnb by Age 26 | Zach Wilson
- What You Work On >> How Hard You Work
- Engineering Confidence
- Write Down the Plan
- The Case Against Documenting Code
- Staffing Your Projects
- A New Era of Writing Code
- Unlearning Leetcode
- Backchannel Alignment
- Should You Become an Engineering Manager?
- Big Tech vs Startups (for New Grads)
- Tech Lead Manager (TLM) Roles
- Judgment
- How To Get Promoted (Without Getting Lucky)
- Junior (IC3) to Staff (IC6) via Job Hopping
- Earning Trust
- IC Promo "Champions"
- Product Thinking
- Work-Life Balance
- From Liberal Arts Major To Amazon Principal Engineer: Steve Huynh
- Promoting Your Work
- Why I Switched Teams
- Writing Tactics - Part 2
- Writing Tactics - Part 1
- Staying Sharp
- Standing on the Shoulders of Giants
- Scope, Not Titles
- An Optimized WFH Setup
- Time In Role Gatekeeping
- The Best Manager I've Had
- Shipping Code Faster
- The Tech Lead's Playbook
- A Simple Pattern for Finding Next-level Scope
- How AI Will Affect Your Career
- Mentorship’s Role in My Staff Promotion
- Staff Engineer Panel Summary
- Scaling Yourself
- How To Influence Without Authority
- Why Write Small Diffs
- How To Onboard
- Ratings != Promotions
- How To Drive Meetings
- Why Most Engineers Aren't 10x Engineers
- How To Write
2023 46
- How Promotions and Ratings Work
- How To Write an Effective Self-Review
- Best of "The Developing Dev" 2023
- What I Wish I Knew As a Mid-Level Engineer
- Promotion via Job Hopping
- Efficient Communication
- Top Tech Company Engineering Blog Posts
- 5 Skills the Best Engineers I Know Have in Common
- From Microsoft Intern to Meta Staff Engineer: Raviraj Achar
- 6 Software Engineering Templates I Wish I Had Sooner
- Top 3 SWE Skills I Picked Up On The Job
- How Some Engineers Always Lead
- Setting Up Cross-Team Workstreams
- Protect Your Time
- Building Experience Faster
- Finding Next-Level Scope
- Be Visible
- FAANG Career Ladder: Staff (L6) vs Senior Staff (L7)
- Speedrunning Guide: Senior (L5) -> Staff (L6)
- FAANG Career Ladder: Senior (L5) vs Staff (L6)
- Speedrunning Guide: Mid-level (L4) -> Senior (L5)
- Speedrunning Guide: Junior (L3)-> Mid-Level (L4)
- FAANG Career Ladder: Mid-level (L4) vs Senior (L5)
- FAANG Career Ladder: Junior (L3) vs Mid-level (L4)
- 5 Books Every Software Engineer Should Read
- Threads' Invisible Armor
- Resilient Systems Through Retrospection
- New Grad to Senior Engineer in 2 years: Jordan Cutler
- Finding Staff-Level Scope
- Job Hunting in the Layoff Era
- Maximizing Impact in the Layoff Era
- Generalist or Specialist?
- Optimizing for Opportunity
- Investing Your Career
- Tools of the Trade
- Why Communication Is More Important Than Code
- How To Tell If You Have a Good Eng Manager
- Why I Stayed at Meta When All My Friends Left
- Staff+ Career Growth: Product or Infra?
- Cracking the Coding Interview
- Why Engineers Need To Write
- The Only Three Classes That Mattered From My College Degree
- 3 Mistakes I Made as an Engineer, but Had To Become a Manager To See
- Move Fast Without Breaking Anything
- How to Start Reviewing Code
- The Story Behind this Newsletter