Good ideas and conversation. No ads, no tracking. Login or Take a Tour!
I think what you described is basically any job where you're hired to use expertise for people that don't have it. As a lawyer, it's a similar dynamic: people don't understand why things take the time they do (at least if they are to be done right), and are often penny-wise and pound-foolish. I got breakfast this morning with a friend who's a team lead for a development company, and the parallels were remarkable.