3 ms·
Just to play the devil's advocate for a moment here, I've seen many developers join and instead of learning what is around and why it's there, just see everythi
by tekstar 5y ago
Just to play the devil's advocate for a moment here, I've seen many developers join and instead of learning what is around and why it's there, just see everything that existed before they joined as a Bad Decision that Needs To Change To Fit My Expectations. In complex situations sometimes the best solution looks nothing like a textbook Best Practice.
That being said, what you're describing sounds like a shit show. I've seen many talented developers stay way too long at bad places, telling themselves they can make things better.
- crate_barre 5y agoOne needs to delineate between challenging features/business logic versus obstructionist architecture. The former is fine, you are dealing with a difficult problem space. The latter is not, it causes burnout since straight forward things are not straightforward to do. The latter causes pain and stress. Business rarely has the capacity to see the blowback of the latter where the product is not nimble/flexible, and there is a clear velocity hit across the board. From my experience, business rarely has empathy for the latter.