41554 blogs · [ { "id": "01a087cb-b181-7136-bae1-1f48b85fb3e9", "title": "My AI Code Reviews Ran 20 Rounds. Most of Them Had Nothing To Do With the Code.", "url": "https://pushtoprod.substack.com/p/why-do-my-ai-code-reviews-take-so-many-iterations", "published_at": "2026-08-18T11:02:38+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeff9aec1a4", "title": "Queueing Requests Queues Your Capacity Problems, Too", "url": "https://pushtoprod.substack.com/p/queueing-requests-queues-your-capacity-problems-too", "published_at": "2026-03-23T11:03:14+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeff9e5764a", "title": "My AI Agent Said It Was Done. It Hadn't Done Anything.", "url": "https://pushtoprod.substack.com/p/my-ai-agent-didnt-do-anything", "published_at": "2026-02-17T12:02:56+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeffa725428", "title": "When One Pro Is Worth Ten Cons", "url": "https://pushtoprod.substack.com/p/when-one-pro-is-worth-ten-cons", "published_at": "2026-02-03T11:02:59+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeffab66ac7", "title": "The Productivity Ceiling of AI Coding Tools", "url": "https://pushtoprod.substack.com/p/stop-babysitting-your-ai-coding-agents", "published_at": "2026-01-20T12:02:10+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeffafd64f9", "title": "Making Python 2x Faster on Apple Silicon", "url": "https://pushtoprod.substack.com/p/making-python-2x-faster-on-apple-silicon", "published_at": "2025-12-30T12:02:40+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeffb4d68fb", "title": "Please, Stop Talking About \"Tradeoffs\"", "url": "https://pushtoprod.substack.com/p/stop-saying-tradeoffs", "published_at": "2025-12-17T12:03:18+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeffc41a8bb", "title": "I Built the World's Simplest Website Monitor with Claude Code in 1 Hour", "url": "https://pushtoprod.substack.com/p/i-built-the-worlds-simplest-website-monitor-with-claude-code-in-1-hour", "published_at": "2025-12-08T12:03:27+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeffd0d3c14", "title": "Netflix Gave Me 3 Months to Get Traffic to Europe. I Had No Idea What I Was Doing.", "url": "https://pushtoprod.substack.com/p/netflix-gave-me-3-months-to-get-traffic-to-europe", "published_at": "2025-12-01T12:02:48+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeffd29a121", "title": "Why Do Great Engineers Lose Architecture Debates?", "url": "https://pushtoprod.substack.com/p/why-great-engineers-lose-architecture-debates", "published_at": "2025-11-11T12:02:59+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeffdd7de1b", "title": "Is AI-based Root Cause Analysis a Real Thing?", "url": "https://pushtoprod.substack.com/p/is-ai-based-root-cause-analysis-a-real-thing", "published_at": "2025-03-31T11:03:30+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeffe88883c", "title": "Best Questions and Answers to the “Terrifying Netflix Concurrency Bug” Post", "url": "https://pushtoprod.substack.com/p/best-questions-and-answers-to-netflix-concurrency-bug-post", "published_at": "2024-11-29T12:02:50+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eeffe8b8a91", "title": "Making an AB Test Allocator 20x Faster Using Non-blocking IO", "url": "https://pushtoprod.substack.com/p/making-an-ab-test-allocator-20x-faster", "published_at": "2024-10-30T11:02:09+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1eefff632bcf", "title": "How Would You Design Amazon S3?", "url": "https://pushtoprod.substack.com/p/how-would-you-design-amazon-s3", "published_at": "2024-10-01T13:00:52+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1ef00019c235", "title": "One Key Aspect of Optimizing Computational Throughput", "url": "https://pushtoprod.substack.com/p/one-key-aspect-of-optimizing-computational-throughput", "published_at": "2024-09-18T13:01:11+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1ef0003d901f", "title": "4 Ways To Say No, Elegantly and Effectively", "url": "https://pushtoprod.substack.com/p/how-i-learned-to-say-no-elegantly-and-effectively", "published_at": "2024-09-04T11:01:56+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1ef00105caef", "title": "How We Built a Self-Healing System to Survive a Terrifying Concurrency Bug At Netflix", "url": "https://pushtoprod.substack.com/p/netflix-terrifying-concurrency-bug", "published_at": "2024-08-27T11:00:54+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1ef001e18315", "title": "When Things Are Slow, Look for Queues", "url": "https://pushtoprod.substack.com/p/when-things-are-slow-look-for-queues", "published_at": "2024-08-13T11:02:02+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1ef001f6b2b1", "title": "When Overwhelmed, Make a List of Questions", "url": "https://pushtoprod.substack.com/p/when-overwhelmed-make-a-list-of-questions", "published_at": "2024-08-05T11:01:22+00:00" }, { "id": "01a087cb-b182-70eb-aa4e-1ef002c6b2d2", "title": "Metrics Are The Map, Not The Territory", "url": "https://pushtoprod.substack.com/p/metrics-are-the-map-not-the-territory", "published_at": "2024-07-30T12:02:51+00:00" } ] posts Claim your blog
Back to Push to Prod | Matthew Hawthorne | Substack
Blog · corpus.blog/blogs/pushtoprod.substack.com/posts

Push to Prod | Matthew Hawthorne | Substack

pushtoprod.substack.com

2026

2025

2024