Interior Design
The Expert Should Lead
If you hired an Interior Designer, you would expect them to take the lead and ask you for feedback. Since they’re the expert, it’s their job to figure out the vibe you’re looking for without you necessarily saying it. They have their finger on the pulse in the industry and should be able to suggest themes that will match your budget and taste and stay fashionable for the foreseeable future.
Similarly, with a plumber. Would you be happy if you asked them to fix a leak under the sink and saw them out in the garden installing sprinklers shortly after?
Here’s The Thing
Most Software Engineers don’t grasp this. They expect to be told precisely what to build and pay no heed or exercise no curiosity about the underlying business goal. They’ll also often choose to make something completely separate from what you’ve asked for, purely to prove to themselves they can do it, or with some vague sense that you might like it.
That’s why you need someone interested in what you’re trying to accomplish first, and the technical implementation second.
Without that, your outdoor couch will be soaked by your surprise new sprinklers while your bare kitchen floods.

