41554 blogs · [ { "id": "01a0da27-650c-73f0-a3e4-c350f47e390f", "title": "The Pulse: RoR creator sparks new “death of coding by hand” debate", "url": "https://newsletter.pragmaticengineer.com/p/the-pulse-end-of-coding-by-hand", "published_at": "2026-09-24T16:44:27+00:00" }, { "id": "01a0da27-650c-73f0-a3e4-c350f52332c0", "title": "Design Engineering with Maggie Appleton", "url": "https://newsletter.pragmaticengineer.com/p/design-engineering-with-maggie-appleton", "published_at": "2026-09-23T17:07:22+00:00" }, { "id": "01a0da27-650c-73f0-a3e4-c350f58a2ffc", "title": "How will AI change operating systems? Part 2: Windows", "url": "https://newsletter.pragmaticengineer.com/p/windows-and-ai", "published_at": "2026-09-22T17:17:31+00:00" }, { "id": "01a0bb9a-a962-7001-82d3-4c474f7d5498", "title": "AI Skills with Matt Pocock", "url": "https://newsletter.pragmaticengineer.com/p/ai-skills-with-matt-pocock", "published_at": "2026-09-17T11:29:00+00:00" }, { "id": "01a0bb9a-a962-7001-82d3-4c47507b454f", "title": "Inside OpenAI’s agentic software factory", "url": "https://newsletter.pragmaticengineer.com/p/openai-software-factory", "published_at": "2026-09-15T15:41:25+00:00" }, { "id": "01a08ccc-bcbb-70cb-9441-7a9b528424a5", "title": "The Pulse #191: a new trend of CPU shortages", "url": "https://newsletter.pragmaticengineer.com/p/the-pulse-191-a-new-trend-of-cpu", "published_at": "2026-09-10T17:13:44+00:00" }, { "id": "01a087ae-b453-72b0-8163-bb0cc203b047", "title": "Building Codex with Tibo Sottiaux", "url": "https://newsletter.pragmaticengineer.com/p/building-codex-with-tibo-sottiaux", "published_at": "2026-09-09T15:57:24+00:00" }, { "id": "01a08217-fead-7016-ad5d-afda2a241bcb", "title": "What is happening with code reviews?", "url": "https://newsletter.pragmaticengineer.com/p/what-is-happening-with-code-reviews", "published_at": "2026-09-08T16:32:01+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc01b4e92", "title": "The Pulse: tech companies move to open AI models", "url": "https://newsletter.pragmaticengineer.com/p/the-pulse-tech-companies-move-to", "published_at": "2026-09-03T17:00:14+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc0957414", "title": "The Pragmatic Engineer: Five years", "url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-five-years", "published_at": "2026-09-01T17:14:34+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc15cbc94", "title": "The Pulse: Meta wanted to reduce teams by 60% because of AI", "url": "https://newsletter.pragmaticengineer.com/p/the-pulse-meta-wanted-to-reduce-teams", "published_at": "2026-08-27T17:59:17+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc19bbe93", "title": "Why performant code matters (but gets widely ignored), with Casey Muratori", "url": "https://newsletter.pragmaticengineer.com/p/why-performant-code-matters-but-gets", "published_at": "2026-08-26T15:59:59+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc1fdbda0", "title": "Why Ramp built its own in-house coding agent, Inspect", "url": "https://newsletter.pragmaticengineer.com/p/why-ramp-built-inspect", "published_at": "2026-08-25T15:20:23+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc22eacdb", "title": "The Pulse: We need to talk about migrations with AI", "url": "https://newsletter.pragmaticengineer.com/p/the-pulse-we-need-to-talk-about-migrations", "published_at": "2026-08-20T17:53:01+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc24d3d34", "title": "From Chrome DevTools to AI Engineering, with Addy Osmani", "url": "https://newsletter.pragmaticengineer.com/p/from-chrome-devtools-to-ai-engineering", "published_at": "2026-08-19T16:53:57+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc2bd9b9d", "title": "Headed for the Exit: the Great Engineering Leader Career Break", "url": "https://newsletter.pragmaticengineer.com/p/the-great-engineering-leader-career-break", "published_at": "2026-08-18T16:21:06+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc373af3b", "title": "The Pulse: Meta’s self-inflicted resignation-wave", "url": "https://newsletter.pragmaticengineer.com/p/the-pulse-metas-self-inflicted-resignation", "published_at": "2026-08-14T16:55:55+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc401194f", "title": "Stop being skeptical about AI for development with Charity Majors", "url": "https://newsletter.pragmaticengineer.com/p/stop-being-skeptical-about-ai-for", "published_at": "2026-08-12T16:45:07+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc478edde", "title": "Software engineering at a proprietary trading company: Optiver", "url": "https://newsletter.pragmaticengineer.com/p/optiver", "published_at": "2026-08-11T16:17:39+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc5782866", "title": "Formal methods with Hillel Wayne", "url": "https://newsletter.pragmaticengineer.com/p/formal-methods-with-hillel-wayne", "published_at": "2026-07-29T16:22:31+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc57843bc", "title": "How building software is changing at Anthropic", "url": "https://newsletter.pragmaticengineer.com/p/inside-anthropic", "published_at": "2026-07-28T15:49:30+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc6157c2c", "title": "The Pulse: Quitting Spotify Podcasts over reliability", "url": "https://newsletter.pragmaticengineer.com/p/the-pulse-quitting-spotify-podcasts", "published_at": "2026-07-23T15:59:37+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc6f3d508", "title": "Pushing software engineering limits with “napkin math”", "url": "https://newsletter.pragmaticengineer.com/p/pushing-software-engineering-limits", "published_at": "2026-07-21T16:52:07+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc7632fc7", "title": "The Pulse: Grok’s CLI caught uploading all your local files to the cloud", "url": "https://newsletter.pragmaticengineer.com/p/the-pulse-groks-cli-caught-uploading", "published_at": "2026-07-16T16:48:53+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc83d18eb", "title": "Context engineering with Dex Horthy", "url": "https://newsletter.pragmaticengineer.com/p/context-engineering-with-dex-horthy", "published_at": "2026-07-15T16:08:59+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc8c6831b", "title": "What is “loop engineering?”", "url": "https://newsletter.pragmaticengineer.com/p/what-is-loop-engineering", "published_at": "2026-07-14T17:01:57+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc9182a2d", "title": "The Pulse: What can we learn from Bun’s rapid Rust rewrite with AI?", "url": "https://newsletter.pragmaticengineer.com/p/the-pulse-what-can-we-learn-from", "published_at": "2026-07-09T16:32:18+00:00" }, { "id": "01a07df4-4172-731a-9c5f-c64cc9d5ddeb", "title": "The Pragmatic Engineer AMA", "url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-ama", "published_at": "2026-07-08T16:38:49+00:00" }, { "id": "01a0d7f7-64f8-7133-b32b-9de3cfa59485", "title": "20 Years of Software Engineering with Malte Ubl", "url": "https://newsletter.pragmaticengineer.com/p/adb5a716-731c-414b-880b-aa8ccb31eac1?s=r", "published_at": "2022-06-22T00:00:00+00:00" } ] posts Claim your blog
Back to Pragmatic Engineer Newsletter
Blog · corpus.blog/blogs/newsletter.pragmaticengineer.com/posts

Pragmatic Engineer Newsletter

newsletter.pragmaticengineer.com

2026

2022