Let's say I challenged you to get good at something you've never done before. One option is shooting free throws. The other is hiring new employees. Which do you think you'd pick up quicker?
The answer is probably obvious: free throws. But why? It's not that one is "easier" in some abstract sense. It's the feedback loop.
Shoot a free throw and you know within a second whether it went in. You adjust your technique and try again. Hire a manager and it might take months, or years, before you figure out whether the decision was right. Even then, it's often hard to say how much of the outcome was the hire, the team they inherited, the market, luck, or something else.
You improve at the speed of your feedback. More precisely: you improve at the speed and quality of your feedback. Once you start noticing that, it's hard to unsee how many skills and decisions are bottlenecked by the loop you're stuck in.
Short loops compress learning
Short feedback loops give you more reps and you typically find your mistakes faster. You can then correct them before they compound. Over time, that compresses the learning curve. This is really what makes certain domains more competitive (i.e. sports), because everyone else gets those same reps, and get them often.
Coding is a good example here. You write something, run it, watch what happens, change it, and repeat. This typically happens within minutes. Compare that with changing a company culture, raising a child, or picking an executive. You might wait years before you know whether your judgment was any good.
Short loop
Long loop
Make the hireTeam results?Unclear whatto changemonthsyearsweakattribution
Same cycle in both cases: act, observe, update. But the difference is how long you wait, how clear the signal is, and how confidently you can connect the result back to what you did.
Easy environments and hard ones
Some environments make this almost unfairly easy. They have clear rules, repeatable scenarios, and quick and accurate feedback. For example, golf, chess, and a lot of crafts. You can get a huge number of attempts, and soon you'll know exactly how you did.
Other environments are the opposite. Business, investing, leadership, hiring - feedback is delayed, noisy, or misleading. You don't get "clean" reps. Most of the consequential work in life lives here, which means "just practice more" often isn't an option as a strategy. You have to get better at learning with worse information.
Know your loop
If there's one useful habit here, it's learning to look at a skill or decision and ask what the feedback loop actually looks like. Not in the abstract, but in terms of a few concrete properties:
Latency: How long until feedback arrives? Seconds, weeks, years? Frequency: How many repetitions do you actually get? A free throw can be practiced hundreds of times in an afternoon. Finding the right investor happens a handful of times (if even that!) in a career. Fidelity: Does the feedback measure what you care about? Or are you tracking a proxy that only vaguely relates to the real goal? Attribution: Can you connect the result to a given decision? If revenue went up after a reorg, was it actually the reorg, or the product launch that shipped the same quarter? Cost: How expensive is each attempt? Cheap attempts invite experimentation. Expensive ones make people freeze or overfit to one data point. Would SpaceX have made it with half the capital? Reversibility: Can you recover after being wrong? Shipping a feature behind a flag is reversible. But signing a five year contract or making a very public bet often isn't.
These properties sit on different parts of the loop:
Latency is the time between action and feedback. Fidelity and attribution live in the signal itself - whether it's clean, and whether it clearly points back to what you did. Reversibility is whether the update can actually change the next action, or whether you're locked in. Cost and frequency are properties of running the cycle at all: how often you get to go around, and what each lap costs.
Once you start looking at things this way, it's hard not to notice where a loop is problematic, and that's usually where you're stuck.
Manufacture shorter loops
So what matters most for hard environments? People who get good at long-feedback work usually aren't just more patient than others. They're creating shorter loops inside the long one.
They don't wait five years to learn whether a strategy worked. They create intermediate signals.
In my experience, here is how that actually looks in practice:
Make smaller bets. Start with a pilot, a prototype, or a limited rollout. It's the same direction as the big decision, but cheaper and faster to learn from. Track leading indicators. You can't only watch for the final outcome. Watch the things that tend to move earlier, like usage, retention, the quality of your hiring pipeline, or whatever actually precedes the result you care about. Write predictions down beforehand. Write down "I think this will do X by Y date, because Z." Then when the result finally arrives, you have something to compare against. Without that, it's too easy to rewrite the past into a story where you basically knew all along. Review the decision separately from the outcome. A good process can produce a bad result, and a bad process can get lucky. If you only grade yourself on outcomes, you may just be amplifying noise. Update before you're certain. Waiting for the final result often means waiting too long. Adjust as intermediate signals come in.
Long loop
StrategyFinal outcomeyears
Versus the same strategy with a manufactured loop you can run many times before the final outcome arrives:
Manufactured loop
Smaller betLeadingindicatorUpdateweeks
When feedback is slow, you can't afford to be patient. You have to find ways to learn before the final result arrives.
Fast feedback can still teach the wrong lesson
Short loops aren't automatically good. A tighter feedback loop makes you improve quickly at whatever it rewards (you may have seen this with training LLMs). It does not guarantee that it rewards the right thing.
Consider social media, gambling, click-through rates, or short-term revenue. All of these give you immediate feedback which may feel positive at first. They're also very good at training you to optimize the proxy until the proxy replaces the goal. You get more likes, more clicks, more bookings this quarter... and somehow less of what you actually wanted.
There's a related trap: local maxima. When the loop is fast and the current approach seems like it's working, you keep focusing the same thing. You stop experimenting with something structurally different, because the short loop keeps signaling that you're on the right track, until you hit a plateau.
So speed alone isn't the only lever to focus on. Fidelity matters! If the signal is fast but wrong, you'll get worse at the thing that counts while getting better at the thing that doesn't.
Learning when the world is slow
Anyone can improve when the result is immediate. The loop does a lot of the work for you when it comes to things like free throws, code, or games with clear scores.
The more difficult skill is improving when consequences arrive months or years later. Turns out that's most of the decisions that actually matter: who you hire, what you build, which strategy you commit to, how you raise your kids, where you live, etc.
Know the loop you're in. Take note of which dimensions are working against you. When it seems like feedback is far away, manufacture something shorter and simpler in the meantime. Don't confuse a fast proxy with the thing you actually care about.
Good judgment is the ability to keep learning even when the world is slow to tell you whether you were right (or wrong).
Follow along for more
Get 1-2 posts per month that optimize for the overlap of AI, engineering, and curiosity. Don't want emails? Follow me on X instead.