Re:Ask HN: Are my expectations on code quality and professio...
by PragmaticPulp on Friday June 05, 2020 @10:21AM
(#23428863)
It sounds like you had distributed decision making authority but concentrated accountability for the outcome. Worst-case scenario.
> the senior engineers knew our estimates were crazy high compared to what they'd be able to do independently
Interestingly, I worked at a company where teams of engineers were given wide latitude to design, implement, and deliver their features in isolation. The theory was that engineers could be more productive if they were left alone to make the decisions.
I'd say it worked about 1 in 4 times. The other 3 out of 4 times, engineers created their own labyrinth of over-engineering, spent too much time building things as reusable frameworks instead of simply getting the job done, and over complicating the system with unnecessary "Wouldn't be cool if..." type features.
> the senior engineers knew our estimates were crazy high compared to what they'd be able to do independently
Interestingly, I worked at a company where teams of engineers were given wide latitude to design, implement, and deliver their features in isolation. The theory was that engineers could be more productive if they were left alone to make the decisions.
I'd say it worked about 1 in 4 times. The other 3 out of 4 times, engineers created their own labyrinth of over-engineering, spent too much time building things as reusable frameworks instead of simply getting the job done, and over complicating the system with unnecessary "Wouldn't be cool if..." type features.