Do something

Temper

Hone your code

Want to try it for free? Request an account.

Haven't heard of it? Keep reading.

Your feature management tool should be cheaper

The feature flag is the ultimate change management tool. When it's flexible enough, there's nothing that can't be deployed safely behind a feature flag.

It also pollutes your code base like nothing else.

Flags don't get cleaned up, calls to the feature management system sit unused for years in critical paths, and eventually, even long after your change has been fully rolled out, nobody knows if a flag is safe to remove or not. It can take a ton of time to remove one feature flag check.

Developers know this. For the average change, they're not going to use a feature flag, because they don't have the time to clean it up.

Feature flags cost too much of your time.

They also cost too much money. Have you ever seen LaunchDarkly's pricing? How about Optimizely?

I've literally worked at well-funded public companies who had to migrate away from these providers because of the cost. For a tool that, at its core, is checking if a key belongs to a set, how can it be so expensive? Are these tools poorly architected?

I know some of the bespoke internal feature management systems are.

A network call every time you check a flag. Loading huge blobs of key-value pairs on every page load. Running multiple SQL queries to determine if a user really is enabled for the given flag.

A feature flag check should cost nothing for the hardware that it runs on. If you're building a game, you should be able to check a flag on every frame.

The feature flag is the greatest change management tool. Why is it so expensive to use?

I'm trying to solve this problem with

Temper.

Temper makes feature management cheaper.

Checking any flag finishes in the order of nanoseconds. Want to check 1,000 flags on every frame of your game? No problem.

Pricing is a flat monthly fee – no metered billing, no limits to teams, no "service connections", just one fee. Does every application on your fleet of 1,000 containers need to check feature flags? We'll charge you the same as a single application.

Rolled out a change successfully? Need to back out a change that didn't work? Whatever the reason for deleting a flag, we'll automatically open a pull request to make the appropriate change to your code. Never manually clean up a call to your feature management system again.

Temper is still in the early stages, and is missing some key features, but it works well enough that I'ved used it since 2024 in my own projects. If you're interested in trying it out as part of a very early private beta, fill out the form and I'll reach out to you.

Interested, but not ready to buy yet? That's okay. Follow the blog and keep up with new features until you're convinced that Temper is right for you or your company.

Stay tuned for more.

Ben Tranter

Creator of Temper