4 ms·
I think in that case it’s still a case where as a senior you should figure out how to be most effective in that situation, push for a change, take leadership an
by enra 7y ago
I think in that case it’s still a case where as a senior you should figure out how to be most effective in that situation, push for a change, take leadership and convince others.
- Benjammer 7y ago>push for a change, take leadership and convince others Oh yeah just stage a grassroots political takeover of the engineering team, no biggie, I'll get right on that. Doubt anyone will have any issues with that.
- jasonpeacock 7y agoThat's exactly what senior behavior looks like, and is what propels you to the next level.
- Qasaur 7y agoThis is also, in many companies, what the lead up to an internal blacklisting looks like, especially when said company has a dysfunctional technical management. Entrenched players (competent or not, mostly the latter) who may have been involved in the original iteration of a software project and/or architecture in many cases do not take too kindly to someone who is willing to rock-the-boat and challenge their authority. I'm a big believer in doing the right thing but all I say is tread carefully because you can and will get burned if you do not take into account the dynamics of a company's internal politics.
- darkerside 7y agoThis is absolutely correct, and so is parent. Like any ambitious endeavor, done well it leads to success, and done poorly to disaster.
- humanrebar 7y agoOr you find another avenue to address the same concern. Or you find better evidence to support your position. Or you mitigate against bad priorities and be patient until it's obvious that the bad decision isn't paying off. Or you talk to different people to see what you are missing. Or you find another problem or assignment without this category of problem. If you tried all that and still aren't making an impact, go pitch that story as you apply for a position with more empowerment.
- prepend 7y agoThat is quite literally what senior developers need to do. Not only performing well, but convincing others of the soundness of the design. This may involve a mutiny. Some of the best changes I've seen took this path (client/server to web; prem hosted to cloud; n-tier to API) since the entrenched engineering team was not making appropriate design decisions.
- deleted 7y ago[deleted]