3 ms·
I'm not a software engineer, but I have worked for many years with software engineers. In my former company I experienced both. With the first manager, everyth
by lormayna 9y ago
I'm not a software engineer, but I have worked for many years with software engineers.
In my former company I experienced both.
With the first manager, everything was overplanned, but the estimations was completely out of control.
Specially one software engineer said that he need one month for a simple reporting page, one week for adding a button to a webpage or just one day to add a label in a dropdown.
Every user was unhappy and the company was completed stucked because no new tools was released. We was neither allowed to do queries by hand or to just write down our CLI tools. Combined it with a narcissist manipulator boss and you will have a toxic environment.
After some here, the management change: a new manager, focalised on "getting things done quick", was in charge and the situation was a little better (at least in the small term).
But after some months it was impossible to survive: there was no any plan, no any quality review or architectural decisions. Project was made as fast as you can, without thinking about scalability or side effects. Refactoring and adding new features was impossible or takes weeks.
I left, but now the company is bankrupted.
The lesson that I learnt is "In medio stat virtus".