What the fuck is going on in the world of software delivery.
100 people has to spend 4 days planing 3 months ahead based on headlines from the business.
I have in my 22 years of professional experience never ever tried anything so shocking.
Fire me. Please
I realized that everyone and their mother is hiring and decided to scoot off.
Oh, and before [the ordeal] I was doing a lot of travel consulting. If it weren't for [the ordeal] I probably would have quit a lot earlier because the work-life balance was just abysmal.
It's a Modern Stack™ – cookie cutter, untestable locally, horde of Golang services on Kubernetes pulling and pushing to various cloud services. Of course, it's ad-tech and for a company that seems to be the media equivalent of a Jerry Springer show.
I have now lost all of the original engineers I joined the team with (minus one who was promoted), my team of five has shrunk to two (twice), and management has been riding "people only use us for counter offers" (which can't be true because we're several orders of magnitude under our peer groups in competitive offers - ask me how I know). I'm now trying to interview, handle incidents, develop features, and release patches with the help of one other engineer.
Please, for the love of god, take me out back and fire me like Old Yeller.
Obviously it’s up to me to fire these clients, but still…
The reason is blindingly obvious - our new user input has dropped to multi-year lows and churn has stayed constant. For some reason, people are convinced it is something else, and we've had endless meetings about it. I am constantly being asked to pull up more and more contorted reports to answer people's pet theories about what is going on, none of which make sense, but we spend forever on them.
Eventually if you torture enough data, you'll find something, I guess. But it feels odd to overlook the things that are well-supported by data and make intuitive sense as well. It is like going into the ER and complaining that you feel lightheaded and when they notice your left arm has been severed and blood is spurting out, they rush to treat it, but you instead say "I had a lot of bread this morning, maybe I'm sensitive to gluten.. Can we test that first?"
We do not have basic operational metrics around things like signup conversion and whenever I've tried to draw attention to those, it devolves into trying to create a dashboard with thousands of mostly useless metrics instead. The last time I tried to get everyone to focus on collecting a few operational metrics at first, I got shouted down and told we didn't want to limit anything upfront, and I have sort of checked out of those meetings ever since.
No raises/bonuses this year and everyone was forced back to the office. I'm torn between being more and more worried about losing people and being worried about them being left in a tough spot here as things get worse.
Also the principal engineer on my team insists on well optimized solutions for new features when I just don't think it will matter. And it would take the same amount of time to implement later as it does now, except we'd have more understanding of the problem then.
I already had a new job lined up, but I highly recommend saving up a bit of cash reserves to do this.
During this time I also moved to a new state, signed up for sailing classes and read several technical books. Way better than sitting in useless meetings and not growing (again, if you can afford it, do it)
Also the new place only wants me on site when there's a specific need, not 'just because'. I hear from a former colleague that they interviewed for my replacement, offered the job to someone and he turned them down because he's not interested in being on site just because either.
Now the CEO wants us to remove MFA because students are quitting over this (although everyone else I talk to hasn't heard a single student quit from it). I have to find legislation that requires MFA or he will ask to remove it.
I'm thinking this will be the hill I die on...
Just start calling management out in larger meetings. ;) Making it clear that people don’t know what they’re doing tends to really send you out on the “not a team player” track.
Just waiting for that RSU cliff, or redundancy. Whatever comes first.
I've thought about leaving many times but it always feels like best case scenario I'd maybe get a 10%ish salary bump but one that is way more demanding. I know deep down this is bad for the long term but also hard to give up such a nice lifestyle especially when I've been able to fill it with other pursuits that were fulfilling.