The Pragmatic Engineer

The Pulse #147: sudden changes to the H-1B program
The changes could well mean fewer software engineers immigrating to the US. Also: Ruby and Rails drama, designers “vibe coding” at Shopify, and more
pragmaticengineer·Sep 25
High-growth startups: Uber and CloudKitchens with Charles-Axel Dein
From Uber to CloudKitchens, Charles-Axel Dein shares lessons on thriving in hyper-growth and building durable skills.
pragmaticengineer·Sep 24
How Claude Code is built
A rare look into how the new, popular dev tool is built, and what it might mean for the future of software building with AI. Exclusive.
pragmaticengineer·Sep 23
The Pulse #146: How AI is changing tech interviews
Big Tech interviewers using tougher interview questions, while startups drop algorithmic questions and takehomes. Also: new trend of devs vibe coding internal tools, and more
pragmaticengineer·Sep 18
How tech companies measure the impact of AI on software development
How do GitHub, Google, Dropbox, Monzo, Atlassian, and 13 other companies know how well AI tools work for devs? A deepdive sharing exclusive details, with CTO Laura Tacho
pragmaticengineer·Sep 16
Code Complete with Steve McConnell
Steve McConnell, author of Code Complete, shares timeless lessons from his classic software engineering handbook, what he’s updated since, and the career principles every engineer should know.
pragmaticengineer·Sep 10
Inside Google's Engineering Culture: Part 1
A broad and deep dive in how Google works, from the perspective of SWEs and eng managers. What makes Google special from an engineering point of view, engineering roles, compensation, and more
pragmaticengineer·Sep 9
The Pulse #145: More clarity on the tech jobs market
Also: Google lawsuit win, OpenAI buys two startups, LLMs deleting stuff in prod, and more
pragmaticengineer·Sep 4
State of the software engineering job market in 2025
A deepdive into today’s tech jobs market, with exclusive data on tech jobs, AI engineering, Big Tech recruitment, the growing importance of location, and more
pragmaticengineer·Sep 2
The Pulse #144: Rare look into AWS’s PR/FAQ process
Also: ChatGPT is potentially more efficient than 95% of in-house GenAI projects, Google cuts TLM positions, and more.
pragmaticengineer·Aug 28
How experienced engineers get unstuck in coding interviews
In-person algorithmic interviews are not disappearing from Big Tech and many top scaleups and startups, so it’s useful to know how to succeed at them. Advice and tactics from Mike Mroczka
pragmaticengineer·Aug 26
The Pulse #143: Creative ways to fund open source projects
Also: Microsoft’s US compensation bands leaked, Tailwind CSS team gets burnt using Claude Code, Meta and OpenAI in talent & comp war, and more
pragmaticengineer·Aug 21