The Pragmatic Engineer

The Pulse #131: why is every company is launching its own coding agent?
Also: CVE program nearly axed, restored at the 11th hour, Rippling rescinds signed offer the candidate-to-join already handed in their resignation, and more
pragmaticengineer·Apr 17
Working at Amazon as a software engineer – with Dave Anderson
Dave Anderson, formerly Tech Director at Amazon, shares an inside look at Amazon's engineering culture—from hiring and promotions to team autonomy and extreme frugality.
pragmaticengineer·Apr 16
Tech hiring: is this an inflection point?
We might be seeing the end of remote interviews as we know them, and a return of in-person interviews, trial weeks and longer trial periods. Could hiring be returning to pre-pandemic norms?
pragmaticengineer·Apr 15
The Pulse #130: Google releases AI-powered IDE
Also: Git turns 20, a new trend of AI cost saving pressure at developer agencies, John Carmack on how LLMs will impact the industry, and more
pragmaticengineer·Apr 10
The Philosophy of Software Design – with John Ousterhout
Stanford professor John Ousterhout explains why thoughtful software design matters more than ever as AI tools transform coding practices and developer workflows.
pragmaticengineer·Apr 9
MCP Protocol: a new AI dev tools building block
The Model Context Protocol - that extends IDEs’ AI capabilities - is  gaining rapid popularity. Why is this, and why should us developers pay attention to it?
pragmaticengineer·Apr 8
The Pulse #129: new trend of EMs quitting to be startup founders using AI
Also: Trump tariffs to hit tech, Gemini Pro 2.5 might be the best coding model yet, tips on using LLMs to code, and leaked startup recruitment guidelines reveal how much pedigree matters
pragmaticengineer·Apr 3
Stacked diffs and tooling at Meta with Tomas Reimers
Tomas Reimers, ex-Meta engineer and Graphite co-founder, shares how Meta’s custom developer tools pioneered practices like stacked diffs and monorepos—shaping industry standards and the future of AI-assisted coding.
pragmaticengineer·Apr 2
The Reality of Tech Interviews in 2025
Interview processes are changing in a tech market that’s both cooling AND heating up at the same time. A deepdive with Hello Interview founders, Evan King and Stefan Mai
pragmaticengineer·Apr 1
The Pulse #128: Mishandled security vulnerability in Next.js
Cloudflare stepped up to deliver a fix for the vulnerability, following unexpected silence from the Next.js team. Also: OpenAI’s new image generation feature shows how Japan has lax copyright laws
pragmaticengineer·Mar 27
Building Figma Slides with Noah Finer and Jonathan Kaufman
Figma engineers Jonathan Kaufman and Noah Finer share how they built Figma Slides from a hackathon project into a polished product, covering key engineering decisions, challenges, and practices.
pragmaticengineer·Mar 26
AI Engineering in the real world
What does AI engineering look like in practice? Hands-on examples and learnings from software engineers turned “AI engineers” at seven companies
pragmaticengineer·Mar 25