|
|
|
|
|
by greenyoda
4407 days ago
|
|
"Good managers realize they have to be managers and can't do an effective job of engineering..." I can't agree with this strongly enough. When I was a manager (I've since gone back to being a developer), trying to do engineering work at the same time was probably my biggest weakness. There will be times when there's an emergency (real or imagined) where your upper management wants you to come up with a fix for something right away, and you'll be tempted to drop everything you're doing as a manager and put out the fire. (One rationalization for this might be that you don't want to break the flow of your developers, who are working on important stuff of their own.) Resist this temptation. Not only will your management work remain undone, but if the people on your team don't get experience dealing with emergencies in parts of the code that they don't know much about, you'll be stuck doing this stuff forever and they won't learn these skills. Learn how to delegate, and learn how to set the expectations of your own managers so that they don't assume that every problem can be fixed instantly. |
|