It's [not really] surprising how well this dovetails with software development:
I have worked in the capacity of a [Production Software Developer]. I am an [architect] myself but am also good with [writing shipping software]. Working for someone who knows what they want and can clearly express it can be rewarding. Less rewarding is working for someone who doesn't. One young [founder] i worked for asked me to [develop an app] to a set of [requirements] she was to supply. She got these [requirements] wrong at least four times. Worst still was that she seemed to think her ineptitude was charming... laughing at my increasing desperation. I could fill a book with such stories.
I suspect many folks on this site can relate.
Only 4 revisions to requirements sounds like a really concrete app idea.
There’s the tree swing joke image that covers this.