Or... managers could do this translation themselves, by first learning how to do the technical work. My personal gripe is how much we have to chew and digest things for the non-technical people. The managers that know how to solve the problem technically would not ask this as much, but maybe then they would also be writing code as that is always needed.
I feel like managers that can't understand the technical part are the one to ask for this "translation", and because of that the technical people get a significant overhead in work, and because of that more people are needed to do the work, and that in turn creates more need for more managers. It's like a vicious cycle that could be mitigated if everyone knew how to do the technical part, and for this to happen I think companies should start making programmers the managers as much as possible, but I guess that won't be happening anytime soon (but I'm sure it will in the future once programming becomes widespread enough).
I feel like managers that can't understand the technical part are the one to ask for this "translation", and because of that the technical people get a significant overhead in work, and because of that more people are needed to do the work, and that in turn creates more need for more managers. It's like a vicious cycle that could be mitigated if everyone knew how to do the technical part, and for this to happen I think companies should start making programmers the managers as much as possible, but I guess that won't be happening anytime soon (but I'm sure it will in the future once programming becomes widespread enough).