October 24, 2026 · 2 min read

I run my finances the way I run my server

I have a VPS running my projects and a SaaS that depends on it. Neither runs on improvisation: there's monitoring, backups and a clear idea of what can go wrong. One day I noticed I had none of that for my own money. So I did the obvious dev thing: I treated my finances as infrastructure.

Fixed costs are infrastructure

Rent, bills, subscriptions and tools are what has to stay up every month, like the services on the server. Once a quarter I do what I do with stopped containers: list everything and shut down what I don't use. A tool subscription I tried once and forgot is the financial version of an instance someone left running.

An emergency fund is redundancy

Nobody ships to production without backups, and an emergency fund is life's backup. If you're self-employed or live on project income, it's what lets you turn down a bad gig or get through a slow month without panic. I size mine in months of fixed costs, not a round number, because that's the cost that has to keep running.

Automate the happy path

The best deploy is the one that doesn't depend on someone remembering. On the day income lands, a share goes straight to savings and investments, before I see the balance and decide to spend it. Manual discipline fails; a schedule doesn't forget.

Monitor what matters

I don't track every coffee. I track a few numbers, like a lean dashboard: what came in, what went out, what was saved and how many months the fund covers. If one of them looks off, I dig in. The rest is noise.

Where the analogy breaks

Money isn't just engineering. There are personal goals, family and surprises no spreadsheet covers, and cutting everything "non-essential" can make life pretty dull. I'm also not an advisor: this is how I organize mine, not investment advice.

But the lesson I took from the server holds: a system nobody watches breaks quietly. Start by listing your fixed costs this week; it's the docker ps of your finances.

All writing