> Yes, I speak from experience of such moments.
And did you actually look for an expert or did you just get something from Ikea? Do you even know how to identify an expert furniture designer?
One of my points is we think we're damn unique but we aren't. And my example has us as customers.
Real world example: I was in $RANDOM_HOTEL last month. Now I want to redo the attachment system for all my curtains in the house because theirs was smarter than what I knew to ask for.
Sorry, but I don't see the point of your comment.
I looked for an expert who helped me with expanding my options. Expert != "will sell his exact product he is trying to sell in the place he is working at". Sometimes as an expert you even have to advise a client against your product, because he will try to use something not designed for him.
> I was in $RANDOM_HOTEL last month. Now I want to redo the attachment system for all my curtains in the house because theirs was smarter than what I knew to ask for.
But did you look for an expert? Expert might suggest a better alternative than you currently have, but you gained information yourself by accident. If not for that happy accident and you being observant, you wouldn't know.
The whole idea is I'm trying to place the "expert" software engineers in a position where they're not the experts to make them understand their clients better.
> and you being observant
OT: How many other great home improvement ideas have i missed because i wasn't observant enough?
Edit: or is it really off topic? Will the customer of the software engineer research, say, all possible database solutions or, even assuming great communication with the engineers, just pick a good enough one from their combined knowledge?