Knowing what other people think about you can be life-changing. It’s the key to getting promoted faster and becoming the kind of leader people are excited to work with. On the flip side, not getting this intel is a silent career killer. You get passed over for new roles or special assignments without ever understanding why, never getting an opportunity to develop and prove you can do better.
A set of behaviors where we give up on escaping a painful situation, because our brain has gradually been taught to assume powerlessness in that situation.
Remember that the organization is a network for teams that are looking to achieve a main outcome but will focus on different work to achieve that outcome. They will have outcomes that help lead to the overall mission being completed.
If you want to be a good manager, you need to accept that your behavior is under a microscope. You need to watch your behavior carefully and pay attention to what that behavior communicates.
Don’t stop being nice if someone accuses you of being nice. Kinder leadership styles are in short supply. Instead, invest in radically improving your effectiveness.
Even Google, who has infinite money and an endless recruiting pipeline, says the SRE model—as it is often described by the people we encounter referencing the book—does not scale with microservices. Instead, they go on to describe a more tractable, framework-oriented model to address this through things like codified best practices, reusable solutions, standardization of tools and patterns, and, more generally, what I describe as the “productization” of infrastructure and operations.
You might be considering stepping onto the leadership path, but like Shawn you may be unsure about whether you should or not. In this article, we’ll explore some good reasons to step into a leadership role and a few not-so-good ones.
The more universal a solution someone claims to have to whatever software engineering problem exists, and the more confident they are that it is a fully generalized solution, the more you should question them. The more specific and contingent the advice – the more someone says ‘it depends’ or ‘YourSQL works well in a read-heavy context with the following constraints’ the more likely they are to be leading you in the right direction. At least that’s what I have found.
If you are a leader, you have a responsibility not just to your firm but to the people who work within it. Help your colleagues to achieve their full potential, but do not allow yourself to exacerbate and exploit their insecurities. And remember that your ultimate “duty of care” is to yourself.
Often they have not even bothered to do basic troubleshooting, things like read the documentation on what the error message is attempting to tell you. Sometimes I don’t even get an error message in these reports, just a development saying “this page doesn’t load for me now but it did before”.