Field Notes · 27 · September 4, 2026 · Kyle Tysvaer

Ship it twice a day: CI/CD for people who aren't a dev team

"CI/CD" sounds like something that belongs to a five-person platform team with its own Slack channel and its own budget line. It doesn't. CI/CD for solo developers is smaller, cheaper, and more useful than the term suggests — and if you're shipping an app by yourself, or with one other person, you probably already have the ten minutes it takes to set up.

Here's what the acronym is actually describing: Continuous Integration is a check that runs automatically every time you push code — does it build, do the tests pass, does the type-checker complain. Continuous Deployment is what happens after that check passes — the code goes live without you personally running a script from your laptop at 11pm. Strip away the enterprise vocabulary and it's one habit: nothing reaches production without something other than your own eyes looking at it first.

The version most solo builders actually run: none. "It works on my machine" becomes the entire deployment strategy. You make a change, you eyeball it, you push, and production is now running whatever your last edit happened to be — bugs and all, because nothing stopped it. This isn't a judgment; it's the default AI tools and quick scaffolds ship with, because a pipeline isn't the fun part and nobody adds it before they need it. The problem is you don't find out you needed it until the day a change quietly breaks checkout and nobody checked before it went live.

What actually changes with the smallest possible pipeline. You don't need a platform team to get most of the benefit. One automated check — the app builds, the tests pass — gated in front of every deploy turns "I hope this works" into "something confirmed this works before a stranger saw it." That's the whole shift. It's not about elaborate release trains or blue-green deployments. It's about refusing to let a broken build reach a real customer by accident, which is the single most common way small apps break in public.

Why "twice a day" is the right cadence, not a big-team fantasy. The instinct when you're solo is to batch changes — save up a week of fixes, test everything by hand, ship it all Friday night, hold your breath. That's backwards. Small, frequent deploys are safer than big, rare ones, because when something breaks, you know exactly which five-line change caused it. A weekly mega-deploy gives you a haystack; a same-day deploy gives you a single suspect. The pipeline is what makes shipping twice a day feel safe instead of reckless — it's the thing checking your work so you don't have to re-verify the whole app by hand every single time.

The other half nobody sets up: a way back. A pipeline that only goes forward is half a system. The real question isn't whether you'll ship something broken — you will, eventually, everyone does — it's how fast you can undo it. One-click rollback to the last known-good deploy, or at minimum a documented five-minute manual process, turns a launch-day mistake into a Tuesday inconvenience instead of a weekend spent debugging in production while customers watch.

None of this requires hiring anyone or learning a new discipline from scratch. Most modern hosting platforms will run a build check and a deploy from a simple config file, free, on every push — the setup cost is an afternoon, once, not an ongoing job. That's why CI/CD & Version Control gets its own layer in the 13-layer build standard — not because it's glamorous, but because it's the layer that decides whether every other layer you built stays working after you touch it again. If you haven't locked down what your cloud bill is actually paying for — the layer right next to this one — that's covered in your cloud bill is an architecture decision.

If you're pushing straight to production right now and it's worked so far, that's not evidence it's fine — it's evidence you haven't hit the day it wasn't. The gap between those two is exactly one automated check.

See the full 13-layer build standard →

— Kyle Tysvaer, Founder, Insightful Eye Marketing

Your Turn

Do you know what stands between your last commit and your customers?

The Launch-Ready Audit checks all 13 layers — including CI/CD & Version Control — and hands you a scorecard, the specific gaps with evidence, and a fix list ranked by what'll bite first.

See the Launch-Ready Audit