The Pulse #152: Cursor and GitHub double down on agents

Also: AI-assisted interviews at Meta, pay for Directors of Engineering at VC-funded startups, and is OpenAI inflating the bubble? And more | Continue reading


@newsletter.pragmaticengineer.com | 4 days ago

From Swift to Mojo and high-performance AI Engineering with Chris Lattner

I sit down with Chris Lattner, creator of LLVM, Swift, and Mojo, to discuss how better language and compiler design can open the door to faster, more accessible AI development. | Continue reading


@newsletter.pragmaticengineer.com | 5 days ago

Tech jobs market 2025, part 3: job seekers’ stories

Details on the state of hiring from software engineers and EMs in the market for a new job. Insights on what’s happening from recruitment platforms: junior rebound, picky employers & a tough market | Continue reading


@newsletter.pragmaticengineer.com | 6 days ago

The Pulse #151: Amazon layoffs – AI or economy to blame?

Also: OpenAI becomes for-profit and takes on Chrome, NVIDIA the biggest Big Tech by a distance, Citibank annoys premium customers for weeks with disastrous product rollout, and more | Continue reading


@newsletter.pragmaticengineer.com | 11 days ago

Beyond Vibe Coding with Addy Osmani

Google’s Head of Chrome Developer Experience, Addy Osmani, shares how AI is transforming the way we code—accelerating development while still relying on human expertise to ensure real quality. | Continue reading


@newsletter.pragmaticengineer.com | 12 days ago

San Francisco is back as the world’s leading tech hub

Impressions from a week in San Fran spent visiting engineering teams at Cursor, OpenAI, Anthropic, Wispr, Factory, and more | Continue reading


@newsletter.pragmaticengineer.com | 13 days ago

The Pulse: AWS takes down a good part of the internet

On Monday, a major AWS outage hit thousands of sites & apps, and even a Premier League soccer game. An overview of what caused this high-profile, global outage, and learnings from the incident | Continue reading


@newsletter.pragmaticengineer.com | 18 days ago

What is good software architecture?

What good architecture looks like, how to improve your skill at building it –and why Architects are not always the answer. Guest post by Matthew Hawthorne, who built large systems at Netflix & Twitter | Continue reading


@newsletter.pragmaticengineer.com | 20 days ago

Google’s engineering culture

Elin Nilsson and I unpack how Google’s engineering culture, tools, and systems actually work behind the scenes. | Continue reading


@newsletter.pragmaticengineer.com | 25 days ago

The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 3

Which tools do software engineers use for observability, oncall tooling, feature flags, frontend & mobile work, and for developer tooling? Results from our survey, based on 3,000+ responses by readers | Continue reading


@newsletter.pragmaticengineer.com | 27 days ago

The Pulse #149: New trend: programming by kicking off parallel AI agents

Also: the ACP protocol, AI security tooling, comparing interview experiences across 8 tech companies, and more | Continue reading


@newsletter.pragmaticengineer.com | 1 month ago

Python, Go, Rust, TypeScript and AI with Armin Ronacher

Flask creator and former Sentry engineer Armin Ronacher discusses how programming languages and AI are reshaping how developers build software. | Continue reading


@newsletter.pragmaticengineer.com | 1 month ago

State of the software engineering jobs market, 2025: what hiring managers see

Observations by 30+ hiring managers and tech recruiters about what’s happening: a flood of inbound applications means more selective hiring, there’s increased demand for product engineers, and more | Continue reading


@newsletter.pragmaticengineer.com | 1 month ago

The Pulse #148: Did OpenAI set a new record for Datadog spend?

A reported $170M per year is almost triple Coinbase’s previous record. Also: the largest British automaker learns that outsourcing cybersecurity was a terrible decision, and more | Continue reading


@newsletter.pragmaticengineer.com | 1 month ago

Inside Google’s Engineering Culture: the Tech Stack (Part 2)

Deepdive into how Google works from SWEs’ perspectives at the Tech Giant: planet-scale infra, tech stack, internal tools, and more | Continue reading


@newsletter.pragmaticengineer.com | 1 month ago

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 | Continue reading


@newsletter.pragmaticengineer.com | 1 month ago

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. | Continue reading


@newsletter.pragmaticengineer.com | 1 month ago

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. | Continue reading


@newsletter.pragmaticengineer.com | 1 month ago

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 | Continue reading


@newsletter.pragmaticengineer.com | 1 month ago

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 | Continue reading


@newsletter.pragmaticengineer.com | 1 month ago

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. | Continue reading


@newsletter.pragmaticengineer.com | 2 months ago

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 | Continue reading


@newsletter.pragmaticengineer.com | 2 months ago

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 | Continue reading


@newsletter.pragmaticengineer.com | 2 months ago

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 | Continue reading


@newsletter.pragmaticengineer.com | 2 months ago

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. | Continue reading


@newsletter.pragmaticengineer.com | 2 months ago

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 | Continue reading


@newsletter.pragmaticengineer.com | 2 months ago

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 | Continue reading


@newsletter.pragmaticengineer.com | 2 months ago

The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 2

Which tools do software engineers use for project management, communication and collaboration, databases and backend infrastructure? Reader survey with analysis, based on 3,000+ responses | Continue reading


@newsletter.pragmaticengineer.com | 2 months ago

The Pulse #142: Crazy-hours culture at AI startups

Also: Figma’s in-demand IPO could mark the end of the “tech IPO winter”, Amazon’s spec-driven development approach with Kiro, and more | Continue reading


@newsletter.pragmaticengineer.com | 2 months ago

What are Forward Deployed Engineers, and why are they so in demand?

Startups and scaleups are on a hiring spree for a software engineering role pioneered by Palantir. A deepdive into this role, and why FDEs are so popular in 2025 | Continue reading


@newsletter.pragmaticengineer.com | 3 months ago

The state of VC within software and AI startups – with Peter Walker

How are VC funding, hiring, and founder trends shifting—and what does it mean for software engineers at startups? Extensive data discussed with Peter Walker, Head of Insights at Carta. | Continue reading


@newsletter.pragmaticengineer.com | 3 months ago

Building great SDKs

A guide to creating SDKs that devs – and LLMs – will find a breeze to use, plus an overview of modern approaches for building and maintaining SDKs. By veteran SDK engineer, Quentin Pradet | Continue reading


@newsletter.pragmaticengineer.com | 3 months ago

The Pulse #141: Replit AI secretly deletes prod – oops!

Also: mystery solved about dozens of outages on 10 June, reflections on a year at OpenAI, and more | Continue reading


@newsletter.pragmaticengineer.com | 3 months ago

Measuring the impact of AI on software engineering – with Laura Tacho

Laura Tacho, CTO of DX, shares findings from 180+ companies on how AI is really impacting dev productivity, what most teams get wrong, and why measuring dev experience first is critical. | Continue reading


@newsletter.pragmaticengineer.com | 3 months ago

Why reliability is hard at scale: learnings from infrastructure outages

What are the lessons of large outages at Heroku, Google Cloud, and Neon? Plus, how responses to outages can be as informative as incidents themselves… | Continue reading


@newsletter.pragmaticengineer.com | 3 months ago

The Pulse #140: Does Cursor make developers less effective?

Also: the complicated story of the Windsurf sale, beginning of the end for VC-subsidized tokens, and more. | Continue reading


@newsletter.pragmaticengineer.com | 3 months ago

Amazon, Google and Vibe Coding with Steve Yegge

Steve Yegge shares why Google struggles with platforms, how AI coding is deceptively hard, and why the "AI Fixer" role could be one spreading inside tech companies, in the future. | Continue reading


@newsletter.pragmaticengineer.com | 3 months ago

The Pragmatic Engineer 2025 Survey: What’s in your tech stack?

Which tools do software engineers use for backend development, frontend, infrastructure, AI tooling, and more, today? Reader survey, with feedback and analysis, based on 3,000+ responses | Continue reading


@newsletter.pragmaticengineer.com | 3 months ago

The Pulse #139: Section 174 is reversed! Or is it?

Finally, relief: tax regulation hurting the US tech industry is striked off for good - for the most part, that is. Also: why Meta is “going to war” to poach AI researchers from OpenAI, and more. | Continue reading


@newsletter.pragmaticengineer.com | 4 months ago

What is a Principal Engineer at Amazon? With Steve Huynh

Former Amazon Principal Engineer Steve Huynh shares what it takes to reach the Principal level, why the jump Principal is so tough at Amazon, and how Amazon’s scale and culture shaped his career. | Continue reading


@newsletter.pragmaticengineer.com | 4 months ago

Skills useful to learn for robotics engineering

Helpful software engineering, AI engineering, and robotics fundamentals to know for getting into robotics. Also: advice about studying this exciting discipline at university | Continue reading


@newsletter.pragmaticengineer.com | 4 months ago

The 10x “overlemployed” engineer

A software engineer worked at several AI startups at the same time, without his employers knowing anything about it. Then one frustrated founder who hired him went public… | Continue reading


@newsletter.pragmaticengineer.com | 4 months ago

How AI is changing software engineering at Shopify with Farhan Thawar

Shopify's Head of Engineering, Farhan Thawar, shares how the company is using internal LLMs, unlimited AI tokens, and custom tooling to figure out how to use AI tools more efficiently - faster | Continue reading


@newsletter.pragmaticengineer.com | 4 months ago

Software engineering with LLMs in 2025: reality check

How are devs at AI startups and in Big Tech using AI tools, and what do they think of them? A broad overview of the state of play in tooling, with Anthropic, Google, Amazon, and others | Continue reading


@newsletter.pragmaticengineer.com | 4 months ago

Learnings from two years of using AI tools for software engineering

How to think about today’s AI tools, approaches that work well, and concerns about using them for development. Guest post by Birgitta Böckeler, Distinguished Engineer at Thoughtworks | Continue reading


@newsletter.pragmaticengineer.com | 4 months ago

The Pulse #138: Ban or embrace AI tools in technical interviews?

Also: Shopify celebrates engineers who spend the most AI tokens, too much AI usage could lead to cognitive decline, and more. | Continue reading


@newsletter.pragmaticengineer.com | 4 months ago

The present, past and future of GitHub

GitHub CEO Thomas Dohmke shares how the company evolved from a Rails monolith, embraced remote work and junior hiring, and how AI tools like Copilot are reshaping software development. | Continue reading


@newsletter.pragmaticengineer.com | 4 months ago

Being an “Intrapreneur” as a software engineer

Building skills useful entrepreneurs, while also shipping more, and helping your career inside a tech company. A guest post by Chaitali Narla. | Continue reading


@newsletter.pragmaticengineer.com | 4 months ago