Sitemap - 2024 - The Pragmatic Engineer

Wrapped: The Pragmatic Engineer in 2024

Shipping projects at Big Tech with Sean Goedecke

How Shopify Built Its Live Globe for Black Friday

The Pulse #118: OpenAI shows why it’s the AI leader

Notion: going native on iOS and Android

Why my new audiobook “The Software Engineer's Guidebook” is everywhere except on Audible

The Pulse #117: AWS gets serious about GenAI

Software architecture with Grady Booch

How GenAI is reshaping tech hiring

IDEs with GenAI features that Software Engineers love

The Pulse #116: Netflix sets live streaming world record with boxing match

Linear: move fast with little process (with first engineering manager Sabin Roman)

Hiring software engineers and engineering leaders from Big Tech (Part 2)

The Pulse #115: LLM improvements slowing down?

How to debug large, distributed systems: Antithesis

The Pulse #114: What does Trump’s win mean for Tech?

Promotions and tooling at Google (with Irina Stanescu, Ex-Google)

How to become a more effective engineer

The Pulse #113: Engineering culture at Google vs Meta

Hiring software engineers and engineering leaders from Big Tech (Part 1)

The Pulse #112: Similarities between AI bots using a computer and end-to-end testing

Twisting the rules of building software: Bending Spoons (the team behind Evernote)

State of the software engineering job market in 2024

The Pulse #111: Did Automattic commit open source theft?

Why techies leave Big Tech

The Pulse #110: VC-funded companies acting more like bootstrapped ones?

Efficient scaleups in 2024 vs 2021: Sourcegraph (with CEO & Co-founder Quinn Slack)

What is Reliability Engineering?

The Pulse #109: Open source business model struggles at Wordpress

Bug management that works (Part 1)

The Pulse #108: Elasticsearch unexpectedly goes open source again

AI tools for software engineers, but without the hype – with Simon Willison (co-creator of Django)

Software engineers training software engineers

The Pulse #107: What does Amazon’s 5-day RTO mean for tech?

The Pragmatic Engineer: Three Years

The Pragmatic Engineer Podcast: Trailer

The Pulse #106: Why does the EU tech sector lag behind the US?

AI Tooling for Software Engineers: Rolling Out Company-Wide (Part 3)

The Pulse #105: More trad tech companies to move off the public cloud?

Paying down tech debt

Leading Effective Engineering Teams: a Deepdive

How Anthropic built Artifacts

The Pulse #104: The startup purge event is, unfortunately, here

Adopting Software Engineering Practices Across the Team

The Pulse #103: Why did AWS just sunset 8 products?

AI Tooling for Software Engineers: Reality Check (Part 2)

The Pulse #102: Intel’s rough business outlook and full reorg

Surprise uptick in software engineering recruitment

The biggest-ever global outage: lessons for software engineers

The Pulse #101: Did AWS forget it’s a cloud infra company?

AI Tooling for Software Engineers in 2024: Reality Check (Part 1)

The Pulse #100: Large AI Players Snap Up Smaller Ones

What is Old is New Again

The Pulse #99: Relational databases here to stay as good fits for AI?

The Trimodal Nature of Tech Compensation Revisited

The Pulse #98: Is there a GenAI startup cooldown or not?

A startup on hard mode: Oxide, Part 2. Software & Culture

The Pulse #97: Lone hacker takes down North Korea’s internet

What’s Changed in 50 Years of Computing: Part 3

The Pulse #96: Apple demonstrates AI is best as many small features

What do GenZ software engineers really think?

The Pulse #95: Microsoft's security fiasco with Recall

How do AI software engineering agents work?

Inside Bluesky’s Engineering Culture

The Pulse #94: OpenAI’s ethics crisis

Startups on hard mode: Oxide. Part 1: Hardware

The Pulse #93: OpenAI makes Google dance

Applied AI Software Engineering: RAG

Getting an Engineering Executive Job

The Pulse #92: GitHub’s AI-assisted developer workflow vision

What is Security Engineering? Part 2.

The Pulse #91: The end of US non-competes within sight?

Building Bluesky: a Distributed Social Network (Real-World Engineering Challenges)

The Pulse #90: Devin reversing ambitious claims

What is Security Engineering? Part 1.

The Pulse #89: The end of Hopin

What Changed in 50 Years of Computing: Part 2

The Pulse #88: are we at peak AI hype?

GenZ software engineers, according to older colleagues

The Pulse #87: Stripe’s investment in reliability, by the numbers

Thriving as a Founding Engineer: Lessons from the Trenches

The Pulse #86: Is Shopify’s new “mastery” framework a response to higher interest rates?

Senior-and-Above Compensation in Tech

The Pulse #85: The Pulse #85: is the “AI developer”a threat to jobs – or a marketing stunt?

What Changed in 50 Years of Computing: Part 1

The Pulse #84: Why is Apple bullying its own developers?

Organizing and Running Successful Hackathons

The Pulse #83: Happy Leap Day!

The end of 0% interest rates: what it means for software engineering practices

The Pulse #82: Why did ChatGPT start to produce gibberish?

Scaling ChatGPT: Five Real-World Engineering Challenges

The Pulse #81: Could Vision Pro become a coding sidekick?

The end of 0% interest rates: what the new normal means for engineering managers and tech leads

The Pulse #80: Meta’s Remarkable Turnaround

Quality Assurance Across the Tech Industry

The Pulse #79: Is it fair for profitable companies to fire staff to make more money?

The end of 0% interest rates: what the new normal means for software engineers

The Pulse #78: Is Google “the new IBM?”

Inside Stripe’s Engineering Culture: Part 2

The Pulse #77: Will EMs and PMs take over TPM roles in a post-ZIRP world?

Measuring Developer Productivity: Real-World Examples

The Pulse #76: Why are layoffs coming hard and fast, again?

The end of 0% interest rates: what it means for tech startups and the industry

The Pulse #75: Will US companies hire fewer engineers due to Section 174?