many engineers do not know how to effectively communicate with management when something will result in terribly written software and just do it anyway.
I imagine this is partly a result of bad and misinformed managers too though. There’s a lot out there who have 0 clue wtf you do, just that you make computer do thing yet still act like they know your job better than you
spoiler
Not a programmer, but I see this all the time in other fields. And all it takes is someone in upper management only being focused on time or costs, or someone in middle management acting like they know better than everyone else.
I imagine this is partly a result of bad and misinformed managers too though. There’s a lot out there who have 0 clue wtf you do, just that you make computer do thing yet still act like they know your job better than you
spoiler
Not a programmer, but I see this all the time in other fields. And all it takes is someone in upper management only being focused on time or costs, or someone in middle management acting like they know better than everyone else.