Had a meeting with my manager on Friday, it was awkward and annoying, as I expected.
It started off with him asking me how I felt or if there was anything I wanted to say, I initially kept it pretty brief.
I explained that I really don’t like how we run things, how we’re expected to accept ridiculous project end dates, which are purposely rigged to be unachievable.
When the inevitable happens - you’re expected to have a rock solid reason for why you didn’t meet the deadline, when the ******** deadline wasn’t achievable in the first place.
I basically told him that I simply can’t be arsed to go on calls and explain the bleedin’ ******* obvious, that date xyz was impossible, to people who just don’t understand or accept reality, every week.
His typical response was to claim that I “don’t understand the role” and that the types of problems we get to solve are unique and difficult, and that should be expected, it’s meant to be difficult.
However, as I explained to him - it’s not the technical difficulty of the work that’s the problem. It’s the fact that every project you work on is already 2 months behind, on fire and knackered by the time you get it.
By the time you start work on it, the only option is to engage brute force and wrestle it to completion, causing incidents, outages and have people working till 3am every day, along the way, it’s a totally miserable and unrealistic way to deliver things.
All of this pain - the result of program managers and VPs who want to burn the teams at 400%, where nobody in any of these teams ever dares to say no to anything.
Of course, when I point out that in the last 6 months we’ve lost, over 10 people from a team of around 40, he didn’t seem to think it had anything to do with how broken things are.. (4 of those people quit less than 12 months from their start date)
My manager is one of those people who seems to have a distinct inability to see things from the perspective of others. It’s something that I’ve practised very hard at over the years - to try and put myself in the shoes of others.
Case in point, when I went on a call last week with him and the program manager to explain why the project wasn’t hitting their ridiculous dates, he wanted me to explain and back up the reasons why I wasn’t meeting them.
It was ridiculous because it felt like someone was asking us to jump 50 feet in the air. Then when we only managed to make 5 feet, we had to come up with some reasoned eclectic argument as to why we only managed 5 feet.
In that sort of situation I’d expect a good manager to not even put technical staff in that position in the first place, and make an attempt to defend them and push back on silly requirements. Any manager worth their salt would see the warning signs, but this guy just doesn’t get it, if 10 more quit he still won’t get it.
Anyway ranting now, but 3 days after deciding to resign I definitely have no regrets at all.