All blogs / Engineering management / careers
The Pragmatic Engineer
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
- The Pulse: Time to rethink software security because of AI?
- The Pulse: Anthropic builds its own source control system
- The Pulse: new trend of building “internal vibe-coding apps” at tech companies
- The Pulse: Firebase’s global outage & poor response
- The Pulse: RoR creator sparks new “death of coding by hand” debate
- The Pulse: a new trend of CPU shortages
- The Pulse: tech companies move to open AI models
- The Pulse: Meta wanted to reduce teams by 60% because of AI
- How software engineering is changing: an essay challenge
- The Pulse: We need to talk about migrations with AI
- Why you're not getting a response to your podcast pitch from me (or others)
- The Pulse: Meta’s self-inflicted resignation-wave
- The Pulse: Grok’s CLI caught uploading all your local files to the cloud
- The Pulse: Bending Spoons' Acquisition Strategy
- The Pulse: Quitting Spotify Podcasts over reliability
- The Pulse: New trend - concern about massive increase in code review load
- The Pulse: What can we learn from Bun’s rapid Rust rewrite with AI?
- The Pulse: Interesting AI coding stats from Cursor
- The Pulse: a new trend, smart model routing
- Pollen tried to remove my article about CEO Callum Negus-Fancey and CTO Bradley Wright, and Google is assisting with it
- Reliability fail: No automated zone failover for Coinbase’s global trading service
- The Pulse: a trend of trying to cut back on AI spend within eng departments?
- The Pulse: Antigravity 2.0 takes ‘IDE’ out of its new IDE
- The Pulse: Forward deployed engineering heats up again
- Google Cloud deletes Australian trading fund’s infra
- The Pulse: Did capacity shortages turn Anthropic hostile to devs?
- TechPays has been acquired by Levels.fyi
- The Pulse: AI load breaks GitHub – why not other vendors?
- The Pulse: token spend breaks budgets – what next?
- The Pulse: ‘Tokenmaxxing’ as a weird new trend
- The Pulse: is GitHub still best for AI-native development?
- Is the FDE role becoming less desirable?
- The Pulse: Cloudflare rewrites Next.js as AI rewrites commercial open source
- I replaced a $120/year micro-SaaS in 20 minutes with LLM-generated code
- The grief when AI writes most of the code
2025 24
- The Pulse: Cloudflare’s latest outage proves dangers of global configuration changes (again)
- The Pulse: Could a 5-day RTO be around the corner for Big Tech?
- Downdetector and the real cost of no upstream dependencies
- A startup in Mongolia translated my book
- The Pulse: Cloudflare takes down half the internet – but shares a great postmortem
- Four years on writing a tech book: pitching to a publisher
- The Pulse: Amazon layoffs – AI or economy to blame?
- Comparing interviews at 8 large tech companies
- New trend: programming by kicking off parallel AI agents
- What caused the large AWS outage?
- Creative ways to fund open source projects
- New trend: extreme hours at AI startups
- Cursor makes developers less effective?
- The Pulse: Section 174 is reversed! Mostly, that is
- Software engineering with LLMs in 2025: temperature check
- Builder.ai did not “fake AI with 700 engineers”
- Stack overflow is almost dead
- Tech hiring: is this an inflection point?
- Survey: What’s in your tech stack?
- Software engineering job openings hit five-year low?
- Where did TikTok’s software engineers go?
- The Pragmatic Engineer 100K Giveaway
- Are LLMs making StackOverflow irrelevant?
- Where to find to The Pragmatic Engineer Podcast
2024 19
- Why my new audiobook “The Software Engineer's Guidebook” is everywhere except on Audible
- The Pragmatic Engineer: Cyber Monday Deals
- The Pragmatic Engineer in 2024
- Which IDEs do software engineers love, and why?
- Did Automattic commit open source theft?
- Interesting startup idea: benchmarking cloud platform pricing
- Open source business model struggles at WordPress
- Paying down tech debt: further learnings
- Speakers for Amsterdam / Netherlands Tech Events
- Klarna’s AI chatbot: how revolutionary is it, really?
- The software engineering industry in 2024: what changed, why, and what is next
- Is the “AI developer”a threat to jobs – or a marketing stunt?
- How does ChatGPT work? As explained by the ChatGPT team.
- Weekend maintenance kicks an Italian bank offline for days
- Shutting Down My Job Board for Software Engineering Positions After 2.5 Years
- Is the “AI developer”a threat to jobs – or a marketing stunt?
- The “10x engineer:" 50 years ago and now
- Happy Leap Day!
- The Pulse: Will US companies hire fewer engineers due to Section 174?
2023 47
- The Pragmatic Engineer Newsletter in 2023
- Mentoring software engineers or engineering leaders
- The DevTernity Tech Conference Listed Fake Speakers for Years: I Accidentally Noticed
- The Roots of Today's Modern Backend Engineering Practices
- Asked to do something illegal at work? Here’s what these software engineers did
- Handling a Regional Outage: Comparing the Response From AWS, Azure and GCP
- Code Review on Printed Paper: an Excerpt from the Twitoons Comic Book
- Going from Developer to CEO: Chronosphere
- Working at a Startup vs in Big Tech
- Why are Cloud Development Environments Spiking in Popularity, Now?
- Bun: lessons from disrupting a tech ecosystem
- How Microsoft does Quality Assurance (QA)
- How Games Typically Get Built
- A senior engineer/EM job search story
- Are reports of StackOverflow’s fall greatly exaggerated?
- Google Shutting down Firebase Dynamic Links
- What is a Senior Software Engineer at Wise and Amazon?
- Building an an Early Stage Startup: Lessons from Akita Software
- The Pulse: VanMoof files for bankruptcy protection
- Twitter vs Instagram Threads: two different approaches to throttling
- Domain Registrars which Developers Recommend
- Google Domains to shut down
- An explosion in software engineers using AI coding tools?
- Inside Agoda’s Private Cloud - Exclusive
- Should you optimize for all-cash compensation, if possible?
- An educational side project
- Layoffs push down scores on Glassdoor: this is how companies respond
- Github Copilot and ChatGPT alternatives
- PagerDuty (and OpsGenie) alternatives
- Datadog’s $65M/year customer mystery solved
- Compensation at Publicly Traded Tech Companies
- Uber’s engineering level changes
- Is Critical Thinking the Most Important Skill for Software Engineers?
- The state of startup funding
- Behind the Scenes with Two New Salary Transparency Websites
- Lyft in Trouble
- Is there a drop in software engineer job openings, globally?
- Amazon doubling down on RTO (return to office) - exclusive
- The Collapse of Silicon Valley Bank
- Big Tech job-switching stats - exclusive
- Why did Google close its coding competitions after 20 years? Exclusive details.
- The job market for new grads: worse than in 2008, but better than 2002
- Apple cracking down to enforce its RTO policy - exclusive
- Apple: The Only Big Tech Giant Going Against the Job Cuts Tide
- What Big Tech layoffs suggest for the industry
- Inside Pollen's Software Engineering Salaries - Exclusive
- CircleCI’s unnoticed holiday security breach
2022 25
- A Return to the Office (RTO) Wave?
- Twitter’s ongoing cruel treatment of software engineers
- Who is Still Hiring Software Engineers and EMs?
- The Scoop: Tech Layoffs in 2022
- Cruel Changes at Twitter
- The Scoop: Turmoil at Twitter
- The Big Tech Hiring Slowdown Is Here and it will Hurt
- Pollen’s enormous debt left behind: exclusive details
- Is the strategy of joining late-stage startups for the financial upside, a dead end?
- Will Facebook / Meta do engineering layoffs?
- Meta’s historic growth challenge
- Inside Pollen’s Collapse: “$200M Raised” but Staff Unpaid - Exclusive
- The Scoop: Netflix’s historic introduction of levels for software engineers - exclusive
- I removed all affiliate links from my blog: numbers
- Advice for Less Experienced Software Engineers in the Current Tech Market
- Oncall Compensation for Software Engineers
- Companies Using RFCs or Design Docs and Examples of These
- Inside the Layoffs at Klarna
- Becoming a Full-Time Creator as a Software Engineer: Controversial Advice
- Big Tech and the reality of scaling customer support
- Migrations Done Well: Typical Migration Approaches
- The Ukraine Crisis - and Its Impact on the Tech Industry
- What TPMs Do and What Software Engineers Can Learn From Them
- Becoming a Better Writer as a Software Engineer
- Coaches and Mentors for Engineering Managers and Engineering Leaders
2021 9
- Holiday Book Recommendations for Software Engineers, Engineering Managers and Product Managers
- Platform Teams
- The Pragmatic Engineer Test: 12 Questions on Engineering Culture
- How Big Tech Runs Tech Projects and the Curious Absence of Scrum
- The Seniority Roller Coaster and Down-Leveling in Tech
- Uber's Crazy YOLO App Rewrite, From the Front Seat
- The Trimodal Nature of Software Engineering Salaries in the Netherlands and Europe
- Preparing for the Systems Design and Coding Interview
- Equity 101 for Software Engineers at Big Tech and Startups
2020 3
2019 5
Undated 77
- Resiliency in distributed systems
- What is data engineering 2
- Scaling engineering teams via writing things down rfcs
- What is data engineering
- Zenly
- Data structures and algorithms i actually used day to day
- Writing motivation
- Software architecture is overrated
- Things that helped me successfully move into engineering management
- Things ive learned transitioning from engineer to engineering manager
- On writing well
- Become and effective software engineering manager my book review
- Empowered review
- An elegant puzzle book review
- Ads
- Want to start a startup sell something online
- System design interview an insiders guide review
- Shipping to production
- Performance reviews for software engineers
- Job ads for software engineers
- Reverse interviewing
- Amazon notable systems
- Postmortem best practices
- The product minded engineer
- Advice for tech workers to navigate a heated job market
- Off cycle compensation adjustments for software engineers in 2021
- Hiring a diverse engineering team
- The developer culture test
- Mobile platform teams
- Stretching executing coasting
- The cheetah software engineer
- Software engineering promotions
- Can you measure developer productivity
- Ask the em debrief panel rejected
- Advertising book to ios and android engineers
- Yes you should estimate
- Templates as inspiration for software engineers
- The investment mindset
- A team where everyone is a leader
- Quit mentoring at plato
- Dependency injection in ios and android apps
- How to to become an engineering manager
- Ask the em acting as the team lead but not actually being on
- Checklist for first time managers
- Distributed architecture concepts i have learned while building payments systems
- Performance self review for software engineers with an example
- Performance review biases
- What becoming an engineering manager is like
- My unforgettable uber ride
- Swift the only modern language with no mocking framework
- I feel stuck as a staff engineer struggling to move to an em role
- How engineering can work better with product managers
- Surprising things about working at tech unicorns
- Software architecture jams
- Paper debugging
- Tech debt
- Unit testing benefits pyramid
- Refactoring typescript book review
- How to lead a project in software development
- The decade in review in software development
- Distributed systems learnings in 2019
- Readable code
- Im writing a book
- Dont work alone
- Working at silicon valley tech companies in europe
- Talk first code later
- Moving from objective c to swift unit testing done right
- Bad code
- Pull request or diff best practices
- Growth hacks coffee with an engineer
- Efficient software project management at its roots
- The startup dilemma move slow or break things
- My code ended up running an oil rig this is what i learned
- What agile really means
- A comment is an invitation for refactoring
- Getting into the zone with a single pomodoro
- From software developer to software engineer