Time Machine Join the waitlist

Blog6 min read

Why a safety net makes people braver

People take better risks when they know they can get back. The idea is old and well tested, and it shapes almost every choice in Time Machine.

The Time Machine team

Watch someone use a coding agent on a project they care about. Often they hold back. They ask for small changes, read every diff, and stop the agent before it gets anywhere interesting. Not because the agent is bad, but because there is no easy way back if it goes wrong.

Give the same person a reliable way back and something shifts. They try the bigger refactor. They let the agent run. They explore. Time Machine is built on that shift, and the reasons behind it are some of the best tested ideas in psychology and design.

Easy reversal is a design rule

Ben Shneiderman's eight golden rules of interface design have guided software for decades. Rule six is "permit easy reversal of actions". The reasoning is simple: when people know an action can be reversed, anxiety drops, and they are more willing to explore options they do not know yet.

Editors learned this long ago with undo. Agents broke it again. When one prompt can change forty files and run ten shell commands, editor undo is no longer a way back. Time Machine tries to restore the rule at the scale agents work at: the whole project, with a check that says which version works.

Losses weigh about twice as much

Loss aversion is the finding that a loss feels bigger than a gain of the same size. A 2024 meta-analysis in the Journal of Economic Literature pooled hundreds of estimates and found a mean loss aversion coefficient of about 1.955. Roughly, losing something hurts about twice as much as gaining the same thing feels good.

Apply that to an agent session. The gain is a new feature. The possible loss is an hour of work that already ran. If the loss feels twice as heavy, people protect what they have and take fewer good risks. A tested way back lowers the cost of the loss, so the math changes in favor of trying.

Progress you can see helps you finish

In a well known study on the endowed progress effect, a car wash handed out loyalty cards. One card needed eight stamps. Another needed ten, but came with two already stamped. Both needed eight more washes. About 34 percent of people with the head start finished, against 19 percent without it.

We take the lesson that visible progress helps, but not the trick. Time Machine's setup shows real steps only: make the config, take the first save point, run the first check. No fake head starts and no progress bars that move on their own. A save point that was never checked says "not checked yet", never "works".

The peak and the end

The peak end rule says people judge an experience mostly by its most intense moment and by how it ended, not by the average of every moment.

For Time Machine the peak is clear: the verdict on a save point turns to Works, and you know you can get back. So we spend design effort there, on a clear stamp with a word and a shape, not just a color. The end is the recovery report. It lists what came back and also what did not: secret values you need to set again, the database it never touched. We would rather end on a true sentence than on confetti. There are no celebrations on a rewind, because a rewind means something went wrong.

Habits take longer than a week

A study from University College London followed people building a new daily habit. On average it took 66 days for the behavior to become automatic, with a wide range from person to person.

That number changed how we think about the product. We will not try to build a habit in a week with pressure. Instead, the Claude Code hooks make the important part automatic from day one: Time Machine saves before each prompt and before risky commands, and checks at the end of each turn. You do not need a habit for that. The habit you do build over time is simpler: when something looks broken, ask Time Machine which version works.

Why we refuse streaks and fake urgency

Streaks work. Econsultancy's write up of Duolingo's experiments describes a test where showing the streak moved daily active users by about 3 percent. For a language app that wants you back every day, that is a real win.

A safety tool is different. You should come back when you need it, not because a counter is about to reset. And a broken streak is a loss. If losses weigh about twice as much as gains, a streak turns every missed day into a small punishment. So Time Machine has:

  • No streaks, no counters that can break.
  • No countdowns and no "act now" banners.
  • No "at risk" alerts unless a real check failed.
  • No guilt copy and no notifications that exist only to bring you back.

The best compliment a safety net can get is that you forgot it was there, right up until the moment you needed it.

Braver, not fearless

We do not say Time Machine makes you fearless. Fearless suggests nothing can go wrong, and things will go wrong. Databases, deploys and sent emails are outside what it saves. What it can do is make the most common disaster, a project that worked an hour ago and does not now, into something you can fix with one command and a branch you can inspect. That is enough to take the bigger swing.

Build with a way back.

Sources

  1. ICS: Shneiderman's eight golden rules, rule 6, permit easy reversal of actions
  2. Journal of Economic Literature: meta-analysis of empirical estimates of loss aversion
  3. Coglode: the endowed progress effect
  4. Learning Loop: the peak end rule
  5. UCL News: how long does it take to form a habit?
  6. Econsultancy: six A/B tests used by Duolingo to tap into habit forming behaviour

Build with
a way back.

We write to the list when the CLI is on npm. Nothing else.

We store your email, your consent, the page and time you joined, and referral codes. Never your IP address, only a one-way code kept about an hour to limit requests. See the privacy policy (draft).