Our company is in crisis and I frankly need some advice on how to keep my sanity

Posted by QuantumQuack0@reddit | ExperiencedDevs | View on Reddit | 27 comments

I hope this post is allowed as I can't really make my question very specific. I'd love to hear your words of wisdom.

Shit's on fire over here. We're losing sales because people hate our software. Last quarter, management brought in a scrum master, and the PMs clamped down hard and created a crisis team. With people who haven't really worked together much and definitely not in scrum, and this scrum master. Results are as you'd expect: disappointing.

Halfway the quarter we got our long-awaited software architect. And this guy... well... I think he was expecting to waltz into FAANG-level company and not a scale-up battling technical debt. He has shouted at and berated nearly every high-ranking person and somehow he's still here. And apparently, in a matter of weeks he has figured out our software stack and written long-term plans.

For this quarter, they're breaking up last quarter's team and creating a new one, with this architect going to be the de-facto lead. For some reason this is also supposed to last only 1 quarter and then they want to break it up again based on the needs of the moment. And for the record, they put me in this team as well.

Now, I am dreading this quarter. I'll again be in a somewhat unfamiliar team, with a, frankly, incompetent scrum master, and a bossy and micro-managing architect. Lately I've noticed the architect is, as architects are, not always in touch with reailty either. His architectural ideas make sense but his feasiblity and timeline estimates/expectations are wildly unrealistic (and he is already selling those to management).

And on a personal note, I feel like I'll be waaay out of my depth with the features I'm supposed to be working on. It's compiler engineering essentially and I know jack shit about that.

All in all, I don't know how I'm going to keep my sanity this quarter. I really don't know. Any words of advice, things I could suggest to management, are welcome.