<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Example.com</title>
<link>/</link>
<description>Field notes on software and systems. Updated daily since 2014.</description>
<language>en-us</language>
<lastBuildDate>Sun, 01 Dec 2024 12:00:00 +0000</lastBuildDate>
<item><title>The future of distributed systems (and why most of them aren't)</title><link>/article/the-future-of-distributed-systems.html</link><description>After a decade of writing and reviewing distributed systems, I have a confession.</description><pubDate>Fri, 29 Nov 2024 10:00:00 +0000</pubDate><guid>/article/the-future-of-distributed-systems.html</guid></item>
<item><title>Why Rust is overhyped</title><link>/article/why-rust-is-overhyped.html</link><description>Rust is wonderful. I have written it professionally for four years.</description><pubDate>Wed, 27 Nov 2024 10:00:00 +0000</pubDate><guid>/article/why-rust-is-overhyped.html</guid></item>
<item><title>A defense of monoliths</title><link>/article/a-defense-of-monoliths.html</link><description>Every team I have worked on has, at some point, decomposed a monolith prematurely.</description><pubDate>Sun, 24 Nov 2024 10:00:00 +0000</pubDate><guid>/article/a-defense-of-monoliths.html</guid></item>
<item><title>Migrating from Postgres to SQLite</title><link>/article/migrating-from-postgres-to-sqlite.html</link><description>For a particular shape of workload, SQLite outperforms Postgres by a wide margin.</description><pubDate>Fri, 22 Nov 2024 10:00:00 +0000</pubDate><guid>/article/migrating-from-postgres-to-sqlite.html</guid></item>
<item><title>The cost of premature optimization</title><link>/article/the-cost-of-premature-optimization.html</link><description>Knuth was right, but he was also a compiler guy.</description><pubDate>Tue, 19 Nov 2024 10:00:00 +0000</pubDate><guid>/article/the-cost-of-premature-optimization.html</guid></item>
<item><title>Lessons from three startups</title><link>/article/lessons-from-three-startups.html</link><description>One is profitable. One was acquired. One quietly wound down.</description><pubDate>Fri, 15 Nov 2024 10:00:00 +0000</pubDate><guid>/article/lessons-from-three-startups.html</guid></item>
<item><title>Redis is not a database</title><link>/article/redis-is-not-a-database.html</link><description>People keep using Redis as a primary store. The Redis team has been clear.</description><pubDate>Tue, 12 Nov 2024 10:00:00 +0000</pubDate><guid>/article/redis-is-not-a-database.html</guid></item>
<item><title>How we cut our AWS bill by 90%</title><link>/article/how-we-cut-our-aws-bill-by-90.html</link><description>Our CFO sent a thank-you note. The trade-offs were not as advertised.</description><pubDate>Fri, 08 Nov 2024 10:00:00 +0000</pubDate><guid>/article/how-we-cut-our-aws-bill-by-90.html</guid></item>
<item><title>Why I stopped writing unit tests</title><link>/article/why-i-stopped-writing-unit-tests.html</link><description>Twelve years in, I have changed my mind twice.</description><pubDate>Wed, 06 Nov 2024 10:00:00 +0000</pubDate><guid>/article/why-i-stopped-writing-unit-tests.html</guid></item>
<item><title>The quiet rise of edge computing</title><link>/article/the-quiet-rise-of-edge-computing.html</link><description>For the right workloads, edge is faster, cheaper, and more reliable.</description><pubDate>Mon, 04 Nov 2024 10:00:00 +0000</pubDate><guid>/article/the-quiet-rise-of-edge-computing.html</guid></item>
<item><title>Kubernetes is a platform for platforms</title><link>/article/kubernetes-is-a-platform-for-platforms.html</link><description>Most teams should not be running Kubernetes. Most teams who do run it, run it badly.</description><pubDate>Sat, 02 Nov 2024 10:00:00 +0000</pubDate><guid>/article/kubernetes-is-a-platform-for-platforms.html</guid></item>
<item><title>The end of SaaS</title><link>/article/the-end-of-saas.html</link><description>The unbundling has been underway for years. The rebundling is now.</description><pubDate>Thu, 31 Oct 2024 10:00:00 +0000</pubDate><guid>/article/the-end-of-saas.html</guid></item>
<item><title>Lessons from our first outage</title><link>/article/lessons-from-our-first-outage.html</link><description>On a Tuesday in March, our entire platform was down for 47 minutes.</description><pubDate>Wed, 30 Oct 2024 10:00:00 +0000</pubDate><guid>/article/lessons-from-our-first-outage.html</guid></item>
<item><title>How to hire engineers in 2026</title><link>/article/how-to-hire-engineers-in-2026.html</link><description>Take-home assignments are dead. Live coding is also dead. Here is what works.</description><pubDate>Mon, 28 Oct 2024 10:00:00 +0000</pubDate><guid>/article/how-to-hire-engineers-in-2026.html</guid></item>
<item><title>The pager is a product</title><link>/article/the-pager-is-a-product.html</link><description>On-call rotations are not infrastructure. They are a product that the engineering org ships to itself.</description><pubDate>Mon, 21 Oct 2024 10:00:00 +0000</pubDate><guid>/article/the-pager-is-a-product.html</guid></item>
<item><title>We rewrote our monolith in Go</title><link>/article/we-rewrote-our-monolith-in-go.html</link><description>It was a mistake. We are sharing the postmortem because we are generous.</description><pubDate>Sat, 19 Oct 2024 10:00:00 +0000</pubDate><guid>/article/we-rewrote-our-monolith-in-go.html</guid></item>
<item><title>The coming collapse of the cloud</title><link>/article/the-coming-collapse-of-the-cloud.html</link><description>The unit economics are not sustainable at current prices.</description><pubDate>Thu, 17 Oct 2024 10:00:00 +0000</pubDate><guid>/article/the-coming-collapse-of-the-cloud.html</guid></item>
<item><title>Why TypeScript won</title><link>/article/why-typescript-won.html</link><description>Not because of types. Because of the IDE.</description><pubDate>Tue, 15 Oct 2024 10:00:00 +0000</pubDate><guid>/article/why-typescript-won.html</guid></item>
<item><title>A year of serverless</title><link>/article/a-year-of-serverless.html</link><description>Twelve months in, here is the honest accounting.</description><pubDate>Sun, 13 Oct 2024 10:00:00 +0000</pubDate><guid>/article/a-year-of-serverless.html</guid></item>
<item><title>Our attempt to replace Postgres</title><link>/article/our-attempt-to-replace-postgres.html</link><description>Six months, three rewrites, zero regrets. The lessons were not what we expected.</description><pubDate>Fri, 11 Oct 2024 10:00:00 +0000</pubDate><guid>/article/our-attempt-to-replace-postgres.html</guid></item>
<item><title>The second-system effect</title><link>/article/the-second-system-effect.html</link><description>Fred Brooks was right. He was also too kind.</description><pubDate>Wed, 09 Oct 2024 10:00:00 +0000</pubDate><guid>/article/the-second-system-effect.html</guid></item>
<item><title>You don't need a queue</title><link>/article/you-dont-need-a-queue.html</link><description>You need a Postgres table. Hear me out.</description><pubDate>Mon, 07 Oct 2024 10:00:00 +0000</pubDate><guid>/article/you-dont-need-a-queue.html</guid></item>
<item><title>What I learned from 100 standups</title><link>/article/what-i-learned-from-100-standups.html</link><description>After two years of running daily standups with six different teams.</description><pubDate>Sat, 05 Oct 2024 10:00:00 +0000</pubDate><guid>/article/what-i-learned-from-100-standups.html</guid></item>
<item><title>The real reason for tech debt</title><link>/article/the-real-reason-for-tech-debt.html</link><description>It is not the code. It is the org chart.</description><pubDate>Thu, 03 Oct 2024 10:00:00 +0000</pubDate><guid>/article/the-real-reason-for-tech-debt.html</guid></item>
</channel>
</rss>
