Channel Avatar

The Pragmatic Engineer @[email protected]

126K subscribers - no pronouns :c

Interviews about software engineering, Big Tech and startups


What is "fill in the middle" in AI? Work at a startup or a Big Tech? What is Kubernetes? How to optimize GPU usage in an AI app: Windsurf 3 pieces of mentorship advice for software engineers "Protecting" devs from the business considered harmful What does it take to work on a platform team as a dev? How will AI impact software engineering? SUCH a good take: Why have two coding interviews, not just one? What the founder of Netflix did before Netflix: The day of a Linux kernel maintainer What makes a great software architect? Are tech companies moving to monorepos? How Figma Slides is different vs PowerPoint or Google Slides What is "vibes testing?" Why does Linux have no project managers? Why did Linux win? #linux #softwareengineering Junior devs will thrive with AI tools Why did Uber move to monorepos? Why it's hard to be a UX-focused developer Apple devs said this animation should be impossible (in Craft Docs) What it was like to work on Google Search as a dev At Google, there are 2 ways to get stuff done: How do you deploy code to an actual submarine in the US Navy? The secret sauce for live-streaming: HLS (HTTP Live Streaming) Live streaming is not really live How to learn AI, as a software engineer? What is modern architecture? By Grady Booch Will AI mean the end of software engineering? Graph theory used in practice: pathfinding Game devs don't write unit tests Why is observability so hard? What is "cardinality?" The “Zuck review” How to negotiate an offer LinkedIn is NOT the place to find startup jobs "Follow the sun" bug fixing How software projects can fail: 4 examples Notion: how hard could it be to render a list? How the economics of software development changed the last 50 years The 4 dev environments Notion uses Saying no to Bill Gates Why are software migrations so hard? Being an engineering manager at Uber vs at a startup The "goalie" role at Linear The Linear team does not use emails! How much automated testing should you do? Answer from the Evernote team Borg: Google's internal infrastructure platform