> Another one I often hear is some variation of "present solutions
> not problems", often from developers and not just management.
> Except problems are easy to spot and solutions often require a
> substantial time investment to solve and present, time that won't
> be allocated unless problems are identified.
This is one of the most powerful insights imaginable.
From an employee's perspective, it's crucial to adopt the mentality of always striving to deliver solutions and not problems. Considered in a vacuum, yes, it's a valuable trait! Of course solutions are better than mere gripes!
But it's equally crucial to realize that the common refrain of "bring me solutions, not problems" is -- as you say -- often a profound way for management to (perhaps sometimes unintentionally) bully, stifle, and ignore engineers.
It works as an instrument of management's bullying because it preys upon the guilt we engineers feel when we present a problem without a solution.
I should have been better. I should have developed a solution as well. That's what we tell ourselves. But, as you say, this is not always feasible. A solution may take days, weeks, months, or years. And the importance of the problem is often positively correlated with the time and resources needed to develop the solution.
From an employee's perspective, it's crucial to adopt the mentality of always striving to deliver solutions and not problems. Considered in a vacuum, yes, it's a valuable trait! Of course solutions are better than mere gripes!
But it's equally crucial to realize that the common refrain of "bring me solutions, not problems" is -- as you say -- often a profound way for management to (perhaps sometimes unintentionally) bully, stifle, and ignore engineers.
It works as an instrument of management's bullying because it preys upon the guilt we engineers feel when we present a problem without a solution.
I should have been better. I should have developed a solution as well. That's what we tell ourselves. But, as you say, this is not always feasible. A solution may take days, weeks, months, or years. And the importance of the problem is often positively correlated with the time and resources needed to develop the solution.