|
|
|
|
|
by oceanplexian
1539 days ago
|
|
I’m a cynic but I wish that were true. In my past experience it has usually been the opposite, the bulk of engineers are making unnecessary tools, re-inventing wheels, and designing systems that shouldn’t exist and serve as roadblocks to the minority of engineers who are miraculously getting things done in spite of all that. |
|
For example, lets say you give a project to a competent engineer, he writes a clean and maintainable solution quickly alone. But if you schedule it to him together with another engineer of similar status but much less competent, then the other engineer will take a part of the project and basically block it since the competent engineer is unlikely to to take that fight, and instead just lets the project stall.
You don't get promoted for pointing out incompetence, there is a reason managers hires consultants to do that for them. This made me wonder, are there software consultants who act like management consultants and mostly go in and fire a lot of people? I don't think management consultants would do a good job of firing the right software people, they would need to be engineers.