What Software Engineers Should Know
AI products often look simple from the outside. You type a question into ChatGPT and get an answer. You ask GitHub Copilot to complete a function and it writes code….
AI products often look simple from the outside. You type a question into ChatGPT and get an answer. You ask GitHub Copilot to complete a function and it writes code….
Hi, this is Gergely with a bonus, free issue of the Pragmatic Engineer Newsletter. In every issue, I cover Big Tech and startups through the lens of senior engineers and…
Every IDS deployment has a gap. Anyone who has run one long enough eventually finds it, usually at the worst possible time. The gap sits between what you wrote rules…
Real backend engineers design them as contracts not as endpoints. Press enter or click to view image in full size Most developers learn APIs like this – GET means read.POST…
30th June 2026 – Link Blog What’s new in Claude Sonnet 5 (via) Claude Sonnet 5 came out this morning. I always head straight for the “what’s new” developer docs…
Scheduling note: this week, I’m in San Francisco at the AI Engineer’s World Fair, so there won’t be an edition of The Pulse on Thursday. However, tomorrow (Wednesday) there will…
Rising job openings mask a cooler labor market where workers feel less confident about finding something better. Key points: Job openings were unchanged at 7.6 million in May, from a…
At the GOTO Conference in Copenhagen in 2025, Kent Beck and I spent some time on stage talking and answering questions from the audience – a format I refer to…
It’s been one of those months, and by that, I mean one of the 663 months since I was born. This won’t be a long post, because I only have…
Press enter or click to view image in full size I have been writing more articles around full-stack development lately, mostly because I keep running into real issues while building…