Keep it Boring

We are selling a service to people who care about reliability, and people who know reliability know that keeping things simple is one of the best steps on the path to keeping things reliable.

So here’s what we use!

We use default, boring technology whenever possible. Every time we are clever, we should know the reason why. We use our cleverness on the core of the service (keeping the check-in service reliable using master-master DBs and CRDTs), and we keep the rest simple.

This means we use:

We also use every available linter and formatter to make sure our code, configs, and output are internally clean and consistent and align with the expectations of the outside world.

It’s been a great experience so far, and we’re excited to see how it goes.

Contribute to the discussion by replying on BlueSky!