Hacker News new | ask | show | jobs
by g_b 2729 days ago
> The core skill of innovators is error recovery, not failure avoidance.

Can anyone expand on this? So far my biggest failure has been unmaintainable spaghetti code.)

3 comments

You don't get from zero to one by making a perfect plan and then following it. You get there by making a workable plan, starting on it, then re-evaluating constantly and updating the plan as circumstances change and new information becomes available. It's a constant process of error recovery and responding to circumstance in order to keep the end goal attainable.

The code equivalent would be refactoring as you go to keep your code maintainable at all times.

The easiest way to avoid failure is to attempt nothing. This has the unfortunate side-effect of never succeeding.
I guess the standard response here would be that means you’re not pushing yourself hard enough to try bigger and riskier things.