Forget the Future: Why You Should Stop Solving Problems You Don’t Have Yet

Medium - Requires some preparation Recommended

So many projects stall because people get distracted by fears of the future: 'What if we suddenly have ten times as many users?' 'Shouldn’t we build backups for every possible failure, now?' This tendency toward premature optimization is common in both personal and professional settings. The problem is, it drains resources that could be used to tackle what's facing you now—often causing teams to miss deadlines or lose motivation.

In practice, the best teams focus on the problem right in front of them. They solve today's bottleneck and allow the real world to reveal what actually matters. With this mindset, solutions are developed just in time, ensuring they're realistic and efficient. If the future brings new challenges, those can be met with more information, not guesses.

Once you adopt this approach, life feels lighter. Projects start shipping sooner, and teams feel less paralyzed by endless 'what-ifs.' Even in daily life, most of the things we worry about never actually come to pass, and our best solutions often come after we've seen the real issue up close.

Science backs this up. Studies on cognitive load and decision fatigue show that managing hypothetical worries saps willpower and slows decision-making. Agile frameworks, which deliberately defer decisions until the last responsible moment, consistently produce better outcomes, because they keep efforts grounded in reality—not fear.

If you want to reduce stress and make real progress, resist the urge to plan for imaginary fires. Start by naming your single, actual problem today—write it down and ignore future-oriented worries for now. Move all hypothetical backup plans and what-ifs to a separate Later List and return your focus to solving what’s blocking you right now. As new problems arise, revisit your list and act only when the time is right. See how much lighter and more energized you feel after a few days of living in the present.

What You'll Achieve

Experience mental clarity, reduced anxiety, and save resources by acting only when necessary; gain a sustainable, adaptive rhythm for ongoing work.

Resist Planning for Hypothetical Emergencies

1

Write down your most pressing real problem.

Use a sticky note or text app and be brutally honest about what is truly slowing you down or causing concern today—not what might show up in a year.

2

Delay planning for future scenarios.

Any idea, system, or backup plan for a future that hasn’t happened should go onto a Later List, not today’s action list.

3

Iterate only when new problems actually appear.

When a new issue arises, act quickly, but let real events drive your response, so you stay flexible and save mental bandwidth.

Reflection Questions

  • Which of my current plans are based on real needs versus imagined scenarios?
  • How does worrying about the future affect my motivation?
  • When have I benefitted from waiting until a problem is real before acting?
  • How can I make peace with leaving some things undecided for now?

Personalization Tips

  • A freelance designer holds off on buying expensive software for features they'll only need if they ever get a very specific client request.
  • A family doesn’t buy extra kitchen appliances 'just in case' until their regular meals consistently require them.
Getting Real: The Smarter, Faster, Easier Way to Build a Web Application
← Back to Book

Getting Real: The Smarter, Faster, Easier Way to Build a Web Application

Jason Fried
Insight 2 of 9

Ready to Take Action?

Get the Mentorist app and turn insights like these into daily habits.