I can build a flowchart out of this article, but realized it has no end: it's an infinite loop. There has to be a point where you give up after get-user-feedback-tweak-and-try-again happens too many times. It's almost like a genetic algorithm where somebody forgot to put an upper limit on the regeneration loop count.
Sure, tweak-and-try-again can keep going on until you eventually stumble on the right formula, since you'll eventually exhaust all possible related ideas, but it may be 2 years or 2 centuries until you hit it.
Somebody may have to put a time limit on how long they'll try. For example, "I'll try for 4 years, and if nothing looks viable after 4 years, I'll get a real job or go to grad school."
Sure, tweak-and-try-again can keep going on until you eventually stumble on the right formula, since you'll eventually exhaust all possible related ideas, but it may be 2 years or 2 centuries until you hit it.
Somebody may have to put a time limit on how long they'll try. For example, "I'll try for 4 years, and if nothing looks viable after 4 years, I'll get a real job or go to grad school."