3 ms·
> I think the most common reason might be toxic or ineffective management, fighting their own problems, real or imagined. Newcomers should read the room whether
by okwhateverdude 2y ago
> I think the most common reason might be toxic or ineffective management, fighting their own problems, real or imagined. Newcomers should read the room whether that's the case as fast as possible since in that case offering "solutions" could indeed be counterproductive or outright dangerous to one's career.
This. I am currently facing such a problem having very recently joined a new company. They recently had a very expensive incident and would like to not repeat it. I was handed an analysis task for the system that caused the incident with the expectation for me to make recommendations to improve the reliability. And, so far, my recommendation would be to refactor/rewrite large chunks of it (reduce cyclomatic complexity, greater test coverage and from the perspective of use cases, strict exception handling, fully documented state chart with all transitions validated, etc). When I gave a status update on my analysis that isn't finished yet, my manager was concerned that I would recommend exactly what I am going to recommend.
So now I am kinda stuck. Do I openly say exactly what they don't want to hear even if I was tasked to do exactly that? Luckily, I don't really give a shit about "career" nonsense, I am too old for that. But at the same time, I do want to build credibility and social capital in this org. My experience in building highly scalable, resilient systems says that the current implementation is sub par, and it shows with amount of break-fix work the team is constantly doing. I don't really want to be Cassandra and say "If you don't do this, the risk of another catastrophic error is really high". And I don't have enough data or time in the org to know what kind of persuasive arguments tend to find sympathetic ears.
So I have to gamble a bit, follow my principles, and honestly explain why their system is shit, in palatable terms, and hope they don't give me the boot.
It is stressful and I hate it.