For me, it is management processes such as sprints, Jira story points, OKRs, interviews asking completely irrelevant questions, performance reviews based on completely useless metrics, stack ranking that pits people against each other - all this shit makes me want to quit.
If I am going to build important features and services, constantly improve my own and engineering skills, know our systems through and through, be on-call, deal with cross team issues, fix bugs, mentor juniors, and essentially keep everything running day in, day out - the least I can expect from management is to be on my side and not be my adversary. As long as this relationship is adversarial - as it is in big tech - I couldn't care less about the job, the managers, the services. For all I care, it can all sink.
Comments
For me, it is management processes such as sprints, Jira story points, OKRs, interviews asking completely irrelevant questions, performance reviews based on completely useless metrics, stack ranking that pits people against each other - all this shit makes me want to quit.
If I am going to build important features and services, constantly improve my own and engineering skills, know our systems through and through, be on-call, deal with cross team issues, fix bugs, mentor juniors, and essentially keep everything running day in, day out - the least I can expect from management is to be on my side and not be my adversary. As long as this relationship is adversarial - as it is in big tech - I couldn't care less about the job, the managers, the services. For all I care, it can all sink.