Thinking from the End State (2020)
lincolnquirk.com
lincolnquirk.com
Backcasting is a planning method that starts with defining a desirable future and then works backwards to identify policies and programs that will connect that specified future to the present.
https://en.wikipedia.org/wiki/Backcasting
I've found it a useful technique when trying to clarify vague or incomplete requirements.
A lot of people know what they want, or at least they think they do, if they gloss over all the messy details. What's really needed is the ability to break the vision into small, achievable steps that incrementally improve things along the way.
Habit 2: Begin with the end in mind.
https://en.wikipedia.org/wiki/The_7_Habits_of_Highly_Effecti...
We always started from the ship date/spec, then backed through the various steps, until we got to where we were starting from.
It actually worked fairly well, for a strict, process-intensive waterfall angle, but I was seldom happy with the end result.
It sucks, when you get exactly what you asked for.
I’ve found considerable success, in “making it up, as I go along.”
Takes serious discipline, along with a willingness to toss out a whole bunch of work, and make sharp pivots.
I write about my process, here: https://littlegreenviper.com/miscellany/evolutionary-design-...
Someone might propose that Y is true. What minimum conditions exist for Y to be false?
And so on. Time does not need to be a variable in inductive reasoning.
This works very well in domains where there are lots of first order effects and where there are small measurable goals.
In ill-defined domains dominates by second or higher order effects and vicious feedback loops, I wonder if it works that well. Let’s say you wanted to live in a world where there’s no homelessness. How would you get there?
so, on "no homelessness"...
> wouldn’t it be great if subway trains arrived every 2 minutes?
I encourage everyone with a dream like this to visit London where the Tube does come every two minutes, and at peak comes every 90 seconds (just long enough for a train to enter a station, open then close the doors, and depart). Just don’t hold the doors open on the train, there’ll be another one momentarily.
I believe the IRS wants receipts in the event of an audit, so reimbursement programs are set up to incentivize good documentation.
although that one is about (past) reality, while OP one is about (speculative) future
maybe more like estimating of impact, requirements-wise, following a traceability chain.. what would break/change if this is changed?