Technology

The Pragmatic Engineer

newsletter.pragmaticengineer.com

Big Tech and startups, from the inside. Highly relevant for software engineers, AI engineers and engineering leaders, useful for those working in tech.

podcastTechnology

Articles72

Why has Shopify dropped React Native?
Why has Shopify dropped React Native?

The Pulse: RoR creator sparks new “death of coding by hand” debate
The Pulse: RoR creator sparks new “death of coding by hand” debate

Design Engineering with Maggie Appleton

How will AI change operating systems? Part 2: Windows
How will AI change operating systems? Part 2: Windows

AI Skills with Matt Pocock

Inside OpenAI’s agentic software factory
Inside OpenAI’s agentic software factory

The Pulse #191: a new trend of CPU shortages
The Pulse #191: a new trend of CPU shortages

Building Codex with Tibo Sottiaux

What is happening with code reviews?
What is happening with code reviews?

The Pulse: tech companies move to open AI models
The Pulse: tech companies move to open AI models

The Pragmatic Engineer: Five years
The Pragmatic Engineer: Five years

The Pulse: Meta wanted to reduce teams by 60% because of AI
The Pulse: Meta wanted to reduce teams by 60% because of AI

Why performant code matters (but gets widely ignored), with Casey Muratori

Why Ramp built its own in-house coding agent, Inspect
Why Ramp built its own in-house coding agent, Inspect

The Pulse: We need to talk about migrations with AI
The Pulse: We need to talk about migrations with AI

From Chrome DevTools to AI Engineering, with Addy Osmani

Headed for the Exit: the Great Engineering Leader Career Break
Headed for the Exit: the Great Engineering Leader Career Break

The Pulse: Meta’s self-inflicted resignation-wave
The Pulse: Meta’s self-inflicted resignation-wave

Stop being skeptical about AI for development with Charity Majors

Software engineering at a proprietary trading company: Optiver
Software engineering at a proprietary trading company: Optiver

Formal methods with Hillel Wayne

How building software is changing at Anthropic
How building software is changing at Anthropic

The Pulse: Quitting Spotify Podcasts over reliability
The Pulse: Quitting Spotify Podcasts over reliability

Pushing software engineering limits with “napkin math”
Pushing software engineering limits with “napkin math”

The Pulse: Grok’s CLI caught uploading all your local files to the cloud
The Pulse: Grok’s CLI caught uploading all your local files to the cloud

Context engineering with Dex Horthy

What is “loop engineering?”
What is “loop engineering?”

The Pulse: What can we learn from Bun’s rapid Rust rewrite with AI?
The Pulse: What can we learn from Bun’s rapid Rust rewrite with AI?

The Pragmatic Engineer AMA

Tech jobs market in 2026, part 3: hiring managers & job seekers
Tech jobs market in 2026, part 3: hiring managers & job seekers

How Kent Beck shapes the software engineering industry

Impressions from visiting OpenAI, Anthropic, & Cursor
Impressions from visiting OpenAI, Anthropic, & Cursor

Tech interviews with NeetCode

Slow down to speed up: so much has changed in 6 months’ time
Slow down to speed up: so much has changed in 6 months’ time

The Pulse: Big implications of US banning Anthropic’s new model, Fable
The Pulse: Big implications of US banning Anthropic’s new model, Fable

CI/CD with Robert Erez

Why is Meta destroying its engineering organization?
Why is Meta destroying its engineering organization?

The Pulse: Did Anthropic’s new model just boost rival Codex’s market share?
The Pulse: Did Anthropic’s new model just boost rival Codex’s market share?

State of the software engineering job market in 2026, part 2
State of the software engineering job market in 2026, part 2

Kubernetes and retiring at the top with Kelsey Hightower

Ideas: slow down to speed up when working with AI agents
Ideas: slow down to speed up when working with AI agents

The Pulse: a trend of trying to cut back on AI spend within eng departments?
The Pulse: a trend of trying to cut back on AI spend within eng departments?

Building OpenCode with Dax Raad

State of the software engineering job market in 2026
State of the software engineering job market in 2026

The Pulse: Antigravity 2.0 takes ‘IDE’ out of its new IDE
The Pulse: Antigravity 2.0 takes ‘IDE’ out of its new IDE

Why Rust is different, with Alice Ryhl

AI’s impact on software engineers in 2026: key trends, Part 2
AI’s impact on software engineers in 2026: key trends, Part 2

The Pulse: Forward deployed engineering heats up again
The Pulse: Forward deployed engineering heats up again

TypeScript, C# and Turbo Pascal with Anders Hejlsberg

Revisiting “No Silver Bullets” in the age of AI
Revisiting “No Silver Bullets” in the age of AI

The Pulse: Did capacity shortages turn Anthropic hostile to devs?
The Pulse: Did capacity shortages turn Anthropic hostile to devs?

Designing Data-Intensive Applications: The Cloud & Doing the Right Thing
Designing Data-Intensive Applications: The Cloud & Doing the Right Thing

The Pulse: AI load breaks GitHub – why not other vendors?
The Pulse: AI load breaks GitHub – why not other vendors?

Building Pi, and what makes self-modifying software so fascinating

How will AI change operating systems? Part 1: Ubuntu and Linux
How will AI change operating systems? Part 1: Ubuntu and Linux

The Pulse: AI token spending out of control – what’s next?
The Pulse: AI token spending out of control – what’s next?

Designing Data-intensive Applications with Martin Kleppmann

Learnings from conducting ~1,000 interviews at Amazon
Learnings from conducting ~1,000 interviews at Amazon

The Pulse: ‘Tokenmaxxing’ as a weird new trend
The Pulse: ‘Tokenmaxxing’ as a weird new trend

The impact of AI on software engineers in 2026: key trends
The impact of AI on software engineers in 2026: key trends

DHH’s new way of writing code

Cycles of disruption in the tech industry: with software pioneers Kent Beck & Martin Fowler
Cycles of disruption in the tech industry: with software pioneers Kent Beck & Martin Fowler

The Pulse: Industry leaders return to coding with AI
The Pulse: Industry leaders return to coding with AI

Scaling Uber with Thuan Pham (Uber’s first CTO)

What is inference engineering? Deepdive
What is inference engineering? Deepdive

The Pulse: is GitHub still best for AI-native development?
The Pulse: is GitHub still best for AI-native development?

“How to be a 10x engineer” – interview with a standout dev
“How to be a 10x engineer” – interview with a standout dev

The Pulse: Is the FDE role becoming less desirable?
The Pulse: Is the FDE role becoming less desirable?

Building WhatsApp with Jean Lee

Are AI agents actually slowing us down?
Are AI agents actually slowing us down?

The Pulse: What will the Staff Engineer role look like in 2027 and beyond?
The Pulse: What will the Staff Engineer role look like in 2027 and beyond?

From IDEs to AI Agents with Steve Yegge