ryanwold.net

A civic-minded citizen seeking the singularity

Back to Entries

Remember the Future

release
Date: 2016-06-01
Tags: thinking problem-solving strategy method

Basic problem-solving calls for imagining an ideal future state, and working backward to determine ways to get there.

Source = https://ciozen.files.wordpress.com/2012/03/remember-the-future-time-line.png

I've found working backwards from an ideal state to be an interesting and useful exercise to gain insight into complex problems. Like any method, it is not a fool-proof guarantee for all of life's problems, but the thought exercise of envisioning step-by-step how to accomplish something can yield insights.

By thinking of a future event as one that has already occurred, you can imagine at least one sequence of processes that can be taken to generate the event. - Innovation Games

Here are a few references that provide additional context to "Working Backwards"

Addendum

TDD

Something I find interesting about "working backwards" is the relationship to TDD (test-driven development) in software engineering. TDD calls for writing a test asserting the behavior that you want the system to perform. Then, you write the code that implements that behavior. Working backward functions similarly, in that you must assert what you want, and then it is just a matter of implementation.

GTD

Getting Things Done also outlines strategies for breaking down large, amorphous blobs of work into more doable things. Envisioning the desired outcome is fundamental to GTD as well.

By Ryan Wold · © 2016–2026 Ryan Wold

Licensed CC BY-NC 4.0. AI training requires a license — machine-readable terms.

Enjoyed this? — any BSV wallet, HandCash, or plain old dollars.

Leave a tip

Tips go directly to a Bitcoin SV address I control — peer to peer, no platform in between. A few thousand satoshis is a fraction of a cent; it's the gesture that counts.

From any BSV wallet

Scan the QR code with your wallet's camera, or copy the address.

177DwUfSTW8RkFBJzYYcgr1YB8ngbhTYAc

With HandCash or any paymail wallet

Paymail is an email-style address for Bitcoin wallets. Send any amount to afomi@handcash.io

First time using Bitcoin? Yours Wallet is an open-source browser extension wallet, and HandCash is an easy mobile wallet — either takes a minute to set up.

Prefer regular money? Support via OpenCollective.