The Pragmatic Engineer

The Pulse #158: new ways of coding with AI tools
The “Ralph method” and running multiple agents at once gain popularity, AI job cuts at dev tooling and education providers, four nines of uptime after quitting the cloud, and more
pragmaticengineer·Jan 8
When AI writes almost all code, what happens to software engineering?
No longer a hypothetical question, this is a mega-trend set to hit the tech industry
pragmaticengineer·Jan 6
The Pragmatic Engineer in 2025
The most-read articles of the year, plus some personal favorites, and a look back at a busy year in tech
pragmaticengineer·Dec 23
The Pulse #157: Internal dev tooling at Meta & the “trajectories” feature
Also: GitHub upsets devs by charging for self-hosted CI/CD, Warsaw could become the EU’s new “tech capital”, hiring juniors is profitable now, and more
pragmaticengineer·Dec 18
The history of servers, the cloud, and what’s next – with Oxide
Bryan Cantrill explains how decades of server and cloud evolution shaped modern infrastructure and what today’s engineers should learn from it.
pragmaticengineer·Dec 17
How AWS deals with a major outage
What happens when there’s a massive outage at AWS? A member of AWS’s Incident Response team lifts the lid, after playing a key role in resolving the leading cloud provider’s most recent major outage
pragmaticengineer·Dec 16
The Pulse #156: Beware of global configuration changes in large systems
Also: inadequate capacity planning at AWS, how the engineering team at Oxide uses LLMs, Linux now supports Rust in the kernel, and more
pragmaticengineer·Dec 11
Frictionless: why great developer experience can help teams win in the ‘AI age’
Exclusive excerpts from the newly-released book ‘Frictionless’, by Nicole Forsgren and Abi Noda.
pragmaticengineer·Dec 10
Building MCP servers in the real world
How engineers and teams use MCP servers: from debugging to working with legacy systems, & giving non-devs more access. Details from 40+ devs – with some surprises
pragmaticengineer·Dec 9
The Pulse #155: 5-day RTO looms for those at Big Tech?
Also: senior engineers might be more efficient with AI tools than juniors, Anthropic and Claude Code on a roll, and more.
pragmaticengineer·Dec 4
Being a founding engineer at an AI startup
Michelle Lim shares how to evaluate early-stage startup roles, negotiate equity, and grow into a high-impact founding engineer.
pragmaticengineer·Dec 3
A pragmatic guide to LLM evals for devs
Evals are a new toolset for any and all AI engineers – and software engineers should also know about them. Move from guesswork to a systematic engineering process for improving AI quality.
pragmaticengineer·Dec 2