← Back to Articles
AUG 4, 2026

Build the Engine Yourself

The default move for a solo operator starting a newsletter is to just swipe a credit card. When I needed an email pipeline for The Codex, I looked at buying a commercial solution. But when I realized Kit’s API access was locked behind a $39 per month tier, I took a step back.

It is tempting to rely on bloated SaaS platforms to bypass the friction of building. We pay a premium for rented convenience. You get a slick UI, but you are operating a black box. You have no idea how it actually works. When a critical pipeline breaks, you are stuck waiting on a support ticket, hoping a stranger cares about your problem.

I wanted complete ownership of the mechanics. The goal was binary: write an issue in an Obsidian note, set a publish date, and watch the system generate a live web page and send the email to the list with zero manual steps on the day.

In 48 hours, I sat down with Claude and built a self-hosted sending pipeline.

When the Machine Lies to You

The result is not some fragile, patched-together script. It is an elegant, bespoke engine. Instead of relying on a web of third-party plugins, the system is completely self-contained.

We built it to be paranoid and resilient. The subscriber database is engineered to hold absolutely zero hackable secrets. If a server crashes mid-send, a built-in fail-safe ensures the system resumes exactly where it left off, guaranteeing no subscriber ever receives a duplicate email. It automatically purges hard bounces to protect the domain’s sending reputation.

But writing the code was the easy part. The real challenge arrived in the form of silent failures. Over those two days, I hit twelve distinct instances where a component confidently reported success while doing absolutely nothing.

A website form painted a cheerful green “You are on the Waitlist!” message for users, but hadn’t actually captured a single signup. A text-formatting script silently failed on a mismatched punctuation mark, shipping a fatal error to production while its automated tests still happily passed.

This is the reality of deep craft. Systems will fail quietly. The project immediately became less about writing syntax and entirely about cultivating measurement discipline. Building bespoke tools forces you to learn how the machine actually operates under the hood, granting a technical patience you can never get from clicking a toggle on a commercial dashboard.

Four Axioms of Resilient Infrastructure

1. Test the Outcome, Not the Process: Servers do not care about your plans; they will sometimes silently skip a scheduled run under heavy load. This failure produces zero error notifications—there is simply no run. If you only watch the process, you miss the failure entirely. I had to build a separate verification script simply to check the database and confirm if the Tuesday send actually happened. A check has to assert the final physical outcome, not just the intent.

2. Derive Secrets, Never Store Them: Halfway through the build, I realized that assigning a random security token to each subscriber turned a simple database into a high-value credential store. If someone gained access, they could unsubscribe the entire list, and nothing would look wrong. I rebuilt the system to generate temporary, mathematical signatures on the fly. The database now holds zero secrets, making a leak virtually harmless.

3. Presence Is Not Execution: Checking for a domain security record before it physically existed caused Google to cache a negative result. This made a perfectly valid security setup look broken during testing, simply because I asked the system to verify it too early. Another automated guard checked for errors after a previous step had already fixed them—a check that could never actually fail. A check must be pointed at the right thing, at the right time, before its silence means anything.

4. Build Artifacts, Not Subscriptions: Below 1,000 subscribers, building this custom pipeline saves $39 a month against commercial platforms. But above 1,000 subscribers, the enterprise pricing lands in the same band, and the cost argument dies. The economics are secondary. Building a bespoke system produces a portfolio artifact and guarantees complete ownership of your data. Paying for a monthly subscription just proves you have a budget. A working artifact proves you have the patience to build and solve complex routing problems.

The Bridge to Execution

By Tuesday morning, the system fired off the newsletter exactly as designed at 06:15 CDT. The pipeline is finished, and the manual path is now just a fallback.

When you build it yourself, the friction is not something to avoid; it is the material you build with. You know exactly how the data flows from a local text file to a live API call. I own the infrastructure, and I own the knowledge base that supports it. If an automation fails, I don’t submit a support ticket; I calmly read the log and fix the script myself.

The obstacle is the way. Renting a black box might feel safer today, but it robs you of the mastery you will need tomorrow. Open a text editor, embrace the friction, and build the engine yourself.

ABOUT THE AUTHOR

Chris Lowe builds systems that help people do their best work without losing their minds. He applies a decade of operational experience to the integration of AI into our daily workflows.

Click here to learn more →