There are plenty of sub-500k TC engineers getting around, and the vast majority of companies are “lower-tier” by your implied definition.
These companies won’t succeed if they try to act like they’re working with mature engineers, because they’re usually not.
Skills like knowing how to unblock yourself, how to identify systemic problems in a team and correct them don’t come naturally to a lot of people.
If you’re not encountering teams like this I’m happy for you, but lower-performing teams often benefit by adopting a rigid methodology to kick-start the process of self-improvement.
In an ideal world, they further transform their working style into something that works for them by reflecting on their experience on a regular basis.
These companies won’t succeed if they try to act like they’re working with mature engineers, because they’re usually not.
Skills like knowing how to unblock yourself, how to identify systemic problems in a team and correct them don’t come naturally to a lot of people.
If you’re not encountering teams like this I’m happy for you, but lower-performing teams often benefit by adopting a rigid methodology to kick-start the process of self-improvement.
In an ideal world, they further transform their working style into something that works for them by reflecting on their experience on a regular basis.