Love you all. For more, read on!
https://buff.ly/3Zp3tMe
Love you all. For more, read on!
https://buff.ly/3Zp3tMe
Instead of: "My boss should recognize I do better work!" try "What can I do so that my work is recognized?"
Instead of: "My boss should recognize I do better work!" try "What can I do so that my work is recognized?"
Instead of: "It's unfair my co-worker is paid more!" try "How can I increase my pay?"
It feels obvious, but I don't know how many times I've heard rant sessions from people who weren't taking the simplest steps to achieve their goals.
Instead of: "It's unfair my co-worker is paid more!" try "How can I increase my pay?"
It feels obvious, but I don't know how many times I've heard rant sessions from people who weren't taking the simplest steps to achieve their goals.
For some great anecdotes from Amazon on this topic, read on!
https://buff.ly/4f0pjeP
For some great anecdotes from Amazon on this topic, read on!
https://buff.ly/4f0pjeP
Managers are there to make a group of individuals a team. If anything, being deep in the technical details would make you less capable of being an impartial leader.
I love this topic. For more, read on!
https://buff.ly/4f1ZuuP
Managers are there to make a group of individuals a team. If anything, being deep in the technical details would make you less capable of being an impartial leader.
I love this topic. For more, read on!
https://buff.ly/4f1ZuuP
Managers need to create the highest business value with their team. They translate product and engineering requirements to find the optimal value. Hard to be an arbiter if you're working on implementation details.
Managers need to create the highest business value with their team. They translate product and engineering requirements to find the optimal value. Hard to be an arbiter if you're working on implementation details.
It's hard for managers to focus on both execution and the why. Those managers overly focused on detailed engineering are the ones without the time to ask critical questions.
It's hard for managers to focus on both execution and the why. Those managers overly focused on detailed engineering are the ones without the time to ask critical questions.
If the manager is leading implementation, what do the senior engineers on the team lead? How do they grow?
If the manager is leading implementation, what do the senior engineers on the team lead? How do they grow?
How do projects fail? They misunderstand customer needs, or they fall drastically behind schedule. This isn't due to coding speed, it's due to leadership issues.
How do projects fail? They misunderstand customer needs, or they fall drastically behind schedule. This isn't due to coding speed, it's due to leadership issues.
Why shouldn't managers code?
Why shouldn't managers code?
But the idea persists in places that engineering managers should code.
But the idea persists in places that engineering managers should code.
For more, read on!
https://buff.ly/4f2vRcZ
For more, read on!
https://buff.ly/4f2vRcZ
Every time a process or system relies on a single human not making a mistake, you've designed a fragile system.
Every time a process or system relies on a single human not making a mistake, you've designed a fragile system.
If a bug is released in your code, and it causes customers to be double charged, the issue is with your QA process, not with the engineer who wrote the code.
If a bug is released in your code, and it causes customers to be double charged, the issue is with your QA process, not with the engineer who wrote the code.
Almost always, if the main culprit listed for an operational event is a person, you've found an excuse / explanation, not a true root fix.
Almost always, if the main culprit listed for an operational event is a person, you've found an excuse / explanation, not a true root fix.