3 ms·
> Software “engineers” cling to their management driven paradigm and resist true accountability and responsibility for engineers because, ultimately, it’s easie
by gumballindie 3y ago
> Software “engineers” cling to their management driven paradigm and resist true accountability and responsibility for engineers because, ultimately, it’s easier and more profitably personally to hide behind the excuse that “management” made the decision.
I wish it was that easy.
In almost all software companies, with the exception of one where we built software security tooling, management asked for cutting corners, to which engineers objected.
Guess who got the blame when things went according to what has been said?
The engineers.
In one case it was so pathetic that the company lost tens of millions of pounds in revenue. There was a code freeze.
Turns out a marketing director _told_ an engineer to apply a change. That change tipped everything over. Fortunately the marketing director was “freed” later on.
Similarly in other companies people payments were either processed twice, not at all, accounts lost, user login details mixed or leaked and so on.
Every darn time technical debt was raised someone would say that we should not over engineer things.
But hey they did agile and unit tests.
My invoices got paid. It is what it is.