The Curious Engineer

All blogs / Engineering management / careers

The Pragmatic Engineer

blog.pragmaticengineer.com

Observations across the software engineering industry.

Engineering management / careersSoftware / engineering practiceAI / ML

Posts
244 from 12 Jun 2019 to 30 Oct 2026
Posting
weekly (42 in the last year)
Kind
personal blog
Feed
https://blog.pragmaticengineer.com/rss/

2026 35

  1. The Pulse: Time to rethink software security because of AI?
  2. The Pulse: Anthropic builds its own source control system
  3. The Pulse: new trend of building “internal vibe-coding apps” at tech companies
  4. The Pulse: Firebase’s global outage & poor response
  5. The Pulse: RoR creator sparks new “death of coding by hand” debate
  6. The Pulse: a new trend of CPU shortages
  7. The Pulse: tech companies move to open AI models
  8. The Pulse: Meta wanted to reduce teams by 60% because of AI
  9. How software engineering is changing: an essay challenge
  10. The Pulse: We need to talk about migrations with AI
  11. Why you're not getting a response to your podcast pitch from me (or others)
  12. The Pulse: Meta’s self-inflicted resignation-wave
  13. The Pulse: Grok’s CLI caught uploading all your local files to the cloud
  14. The Pulse: Bending Spoons' Acquisition Strategy
  15. The Pulse: Quitting Spotify Podcasts over reliability
  16. The Pulse: New trend - concern about massive increase in code review load
  17. The Pulse: What can we learn from Bun’s rapid Rust rewrite with AI?
  18. The Pulse: Interesting AI coding stats from Cursor
  19. The Pulse: a new trend, smart model routing
  20. Pollen tried to remove my article about CEO Callum Negus-Fancey and CTO Bradley Wright, and Google is assisting with it
  21. Reliability fail: No automated zone failover for Coinbase’s global trading service
  22. The Pulse: a trend of trying to cut back on AI spend within eng departments?
  23. The Pulse: Antigravity 2.0 takes ‘IDE’ out of its new IDE
  24. The Pulse: Forward deployed engineering heats up again
  25. Google Cloud deletes Australian trading fund’s infra
  26. The Pulse: Did capacity shortages turn Anthropic hostile to devs?
  27. TechPays has been acquired by Levels.fyi
  28. The Pulse: AI load breaks GitHub – why not other vendors?
  29. The Pulse: token spend breaks budgets – what next?
  30. The Pulse: ‘Tokenmaxxing’ as a weird new trend
  31. The Pulse: is GitHub still best for AI-native development?
  32. Is the FDE role becoming less desirable?
  33. The Pulse: Cloudflare rewrites Next.js as AI rewrites commercial open source
  34. I replaced a $120/year micro-SaaS in 20 minutes with LLM-generated code
  35. The grief when AI writes most of the code

2025 24

  1. The Pulse: Cloudflare’s latest outage proves dangers of global configuration changes (again)
  2. The Pulse: Could a 5-day RTO be around the corner for Big Tech?
  3. Downdetector and the real cost of no upstream dependencies
  4. A startup in Mongolia translated my book
  5. The Pulse: Cloudflare takes down half the internet – but shares a great postmortem
  6. Four years on writing a tech book: pitching to a publisher
  7. The Pulse: Amazon layoffs – AI or economy to blame?
  8. Comparing interviews at 8 large tech companies
  9. New trend: programming by kicking off parallel AI agents
  10. What caused the large AWS outage?
  11. Creative ways to fund open source projects
  12. New trend: extreme hours at AI startups
  13. Cursor makes developers less effective?
  14. The Pulse: Section 174 is reversed! Mostly, that is
  15. Software engineering with LLMs in 2025: temperature check
  16. Builder.ai did not “fake AI with 700 engineers”
  17. Stack overflow is almost dead
  18. Tech hiring: is this an inflection point?
  19. Survey: What’s in your tech stack?
  20. Software engineering job openings hit five-year low?
  21. Where did TikTok’s software engineers go?
  22. The Pragmatic Engineer 100K Giveaway
  23. Are LLMs making StackOverflow irrelevant?
  24. Where to find to The Pragmatic Engineer Podcast

2024 19

  1. Why my new audiobook “The Software Engineer's Guidebook” is everywhere except on Audible
  2. The Pragmatic Engineer: Cyber Monday Deals
  3. The Pragmatic Engineer in 2024
  4. Which IDEs do software engineers love, and why?
  5. Did Automattic commit open source theft?
  6. Interesting startup idea: benchmarking cloud platform pricing
  7. Open source business model struggles at WordPress
  8. Paying down tech debt: further learnings
  9. Speakers for Amsterdam / Netherlands Tech Events
  10. Klarna’s AI chatbot: how revolutionary is it, really?
  11. The software engineering industry in 2024: what changed, why, and what is next
  12. Is the “AI developer”a threat to jobs – or a marketing stunt?
  13. How does ChatGPT work? As explained by the ChatGPT team.
  14. Weekend maintenance kicks an Italian bank offline for days
  15. Shutting Down My Job Board for Software Engineering Positions After 2.5 Years
  16. Is the “AI developer”a threat to jobs – or a marketing stunt?
  17. The “10x engineer:" 50 years ago and now
  18. Happy Leap Day!
  19. The Pulse: Will US companies hire fewer engineers due to Section 174?

2023 47

  1. The Pragmatic Engineer Newsletter in 2023
  2. Mentoring software engineers or engineering leaders
  3. The DevTernity Tech Conference Listed Fake Speakers for Years: I Accidentally Noticed
  4. The Roots of Today's Modern Backend Engineering Practices
  5. Asked to do something illegal at work? Here’s what these software engineers did
  6. Handling a Regional Outage: Comparing the Response From AWS, Azure and GCP
  7. Code Review on Printed Paper: an Excerpt from the Twitoons Comic Book
  8. Going from Developer to CEO: Chronosphere
  9. Working at a Startup vs in Big Tech
  10. Why are Cloud Development Environments Spiking in Popularity, Now?
  11. Bun: lessons from disrupting a tech ecosystem
  12. How Microsoft does Quality Assurance (QA)
  13. How Games Typically Get Built
  14. A senior engineer/EM job search story
  15. Are reports of StackOverflow’s fall greatly exaggerated?
  16. Google Shutting down Firebase Dynamic Links
  17. What is a Senior Software Engineer at Wise and Amazon?
  18. Building an an Early Stage Startup: Lessons from Akita Software
  19. The Pulse: VanMoof files for bankruptcy protection
  20. Twitter vs Instagram Threads: two different approaches to throttling
  21. Domain Registrars which Developers Recommend
  22. Google Domains to shut down
  23. An explosion in software engineers using AI coding tools?
  24. Inside Agoda’s Private Cloud - Exclusive
  25. Should you optimize for all-cash compensation, if possible?
  26. An educational side project
  27. Layoffs push down scores on Glassdoor: this is how companies respond
  28. Github Copilot and ChatGPT alternatives
  29. PagerDuty (and OpsGenie) alternatives
  30. Datadog’s $65M/year customer mystery solved
  31. Compensation at Publicly Traded Tech Companies
  32. Uber’s engineering level changes
  33. Is Critical Thinking the Most Important Skill for Software Engineers?
  34. The state of startup funding
  35. Behind the Scenes with Two New Salary Transparency Websites
  36. Lyft in Trouble
  37. Is there a drop in software engineer job openings, globally?
  38. Amazon doubling down on RTO (return to office) - exclusive
  39. The Collapse of Silicon Valley Bank
  40. Big Tech job-switching stats - exclusive
  41. Why did Google close its coding competitions after 20 years? Exclusive details.
  42. The job market for new grads: worse than in 2008, but better than 2002
  43. Apple cracking down to enforce its RTO policy - exclusive
  44. Apple: The Only Big Tech Giant Going Against the Job Cuts Tide
  45. What Big Tech layoffs suggest for the industry
  46. Inside Pollen's Software Engineering Salaries - Exclusive
  47. CircleCI’s unnoticed holiday security breach

2022 25

  1. A Return to the Office (RTO) Wave?
  2. Twitter’s ongoing cruel treatment of software engineers
  3. Who is Still Hiring Software Engineers and EMs?
  4. The Scoop: Tech Layoffs in 2022
  5. Cruel Changes at Twitter
  6. The Scoop: Turmoil at Twitter
  7. The Big Tech Hiring Slowdown Is Here and it will Hurt
  8. Pollen’s enormous debt left behind: exclusive details
  9. Is the strategy of joining late-stage startups for the financial upside, a dead end?
  10. Will Facebook / Meta do engineering layoffs?
  11. Meta’s historic growth challenge
  12. Inside Pollen’s Collapse: “$200M Raised” but Staff Unpaid - Exclusive
  13. The Scoop: Netflix’s historic introduction of levels for software engineers - exclusive
  14. I removed all affiliate links from my blog: numbers
  15. Advice for Less Experienced Software Engineers in the Current Tech Market
  16. Oncall Compensation for Software Engineers
  17. Companies Using RFCs or Design Docs and Examples of These
  18. Inside the Layoffs at Klarna
  19. Becoming a Full-Time Creator as a Software Engineer: Controversial Advice
  20. Big Tech and the reality of scaling customer support
  21. Migrations Done Well: Typical Migration Approaches
  22. The Ukraine Crisis - and Its Impact on the Tech Industry
  23. What TPMs Do and What Software Engineers Can Learn From Them
  24. Becoming a Better Writer as a Software Engineer
  25. Coaches and Mentors for Engineering Managers and Engineering Leaders

2021 9

  1. Holiday Book Recommendations for Software Engineers, Engineering Managers and Product Managers
  2. Platform Teams
  3. The Pragmatic Engineer Test: 12 Questions on Engineering Culture
  4. How Big Tech Runs Tech Projects and the Curious Absence of Scrum
  5. The Seniority Roller Coaster and Down-Leveling in Tech
  6. Uber's Crazy YOLO App Rewrite, From the Front Seat
  7. The Trimodal Nature of Software Engineering Salaries in the Netherlands and Europe
  8. Preparing for the Systems Design and Coding Interview
  9. Equity 101 for Software Engineers at Big Tech and Startups

2020 3

  1. 10 Engineering Challenges Due to the Nature of Mobile Applications
  2. What Silicon Valley "Gets" about Software Engineers that Traditional Companies Do Not
  3. Advice to Myself When Starting Out as a Software Developer

2019 5

  1. A Philosophy of Software Design: My Take (and a Book Review)
  2. Seniority for Software Engineers: a Tech Talk
  3. Developers mentoring other developers: practices I've seen work well
  4. Operating a Large, Distributed System in a Reliable Way: Practices I Learned
  5. Good Code Reviews, Better Code Reviews

Undated 77

  1. Resiliency in distributed systems
  2. What is data engineering 2
  3. Scaling engineering teams via writing things down rfcs
  4. What is data engineering
  5. Zenly
  6. Data structures and algorithms i actually used day to day
  7. Writing motivation
  8. Software architecture is overrated
  9. Things that helped me successfully move into engineering management
  10. Things ive learned transitioning from engineer to engineering manager
  11. On writing well
  12. Become and effective software engineering manager my book review
  13. Empowered review
  14. An elegant puzzle book review
  15. Ads
  16. Want to start a startup sell something online
  17. System design interview an insiders guide review
  18. Shipping to production
  19. Performance reviews for software engineers
  20. Job ads for software engineers
  21. Reverse interviewing
  22. Amazon notable systems
  23. Postmortem best practices
  24. The product minded engineer
  25. Advice for tech workers to navigate a heated job market
  26. Off cycle compensation adjustments for software engineers in 2021
  27. Hiring a diverse engineering team
  28. The developer culture test
  29. Mobile platform teams
  30. Stretching executing coasting
  31. The cheetah software engineer
  32. Software engineering promotions
  33. Can you measure developer productivity
  34. Ask the em debrief panel rejected
  35. Advertising book to ios and android engineers
  36. Yes you should estimate
  37. Templates as inspiration for software engineers
  38. The investment mindset
  39. A team where everyone is a leader
  40. Quit mentoring at plato
  41. Dependency injection in ios and android apps
  42. How to to become an engineering manager
  43. Ask the em acting as the team lead but not actually being on
  44. Checklist for first time managers
  45. Distributed architecture concepts i have learned while building payments systems
  46. Performance self review for software engineers with an example
  47. Performance review biases
  48. What becoming an engineering manager is like
  49. My unforgettable uber ride
  50. Swift the only modern language with no mocking framework
  51. I feel stuck as a staff engineer struggling to move to an em role
  52. How engineering can work better with product managers
  53. Surprising things about working at tech unicorns
  54. Software architecture jams
  55. Paper debugging
  56. Tech debt
  57. Unit testing benefits pyramid
  58. Refactoring typescript book review
  59. How to lead a project in software development
  60. The decade in review in software development
  61. Distributed systems learnings in 2019
  62. Readable code
  63. Im writing a book
  64. Dont work alone
  65. Working at silicon valley tech companies in europe
  66. Talk first code later
  67. Moving from objective c to swift unit testing done right
  68. Bad code
  69. Pull request or diff best practices
  70. Growth hacks coffee with an engineer
  71. Efficient software project management at its roots
  72. The startup dilemma move slow or break things
  73. My code ended up running an oil rig this is what i learned
  74. What agile really means
  75. A comment is an invitation for refactoring
  76. Getting into the zone with a single pomodoro
  77. From software developer to software engineer