4 ms·
Generally yes having a very high performing member on the team is a good thing. However there are situations where it can cause problems with the team morale an
by satysin 4y ago
Generally yes having a very high performing member on the team is a good thing. However there are situations where it can cause problems with the team morale and dynamic. As well as sometimes very serious/catastrophic issues.
Say you have a team with several good performers and one very high performer that just blasts through their work. This can (and usually does) lead to other members of the team feeling they're not as good.
This can lead to them backing away from tasks they are good at, feel they're 'not good enough' and looking for another job (a loss for the team as they were good).
It can also cause friction as the very high performer will often snap up many tasks. Tasks which other members of the team may find interesting to work on. Again leading to morale issues.
Another point is that you should ask yourself how is this person performing so much faster than everyone else?
Are they cutting corners? Are they not planning things and introducing awful technical debt you will have to deal with in a year or two when they have left from boredom? Do they have some undiagnosed/unmanaged neurodivergent trait such as ADHD that may lead them to burnout? Are they 'throwing themselves into work' because of personal issues that may lead to a house of card style collapse if they reach breaking point? Are they abusing drugs?
Over the years I have worked with a few very high performers because of some of the above reasons. I am not saying all very high performers have something from the above list, there are just some people that are like machines on overdrive and always have been. But many times there is a reason behind it and a good manager will identify that for everyones benefit.
In my personal experience the very high performers I have worked with had a mixture of personal and drug issues. One of which lead to a terrible outcome that destroyed their career and family. For a couple of years they were the "rockstar 10x programmer unicorn" people dream of having. But over time problems become more common, internal team issues were almost all this persons fault, etc. They went from being a rockstar to a tremendous liability and resulted in several team members leaving due to the hostile environment they created.
- kayodelycaon 4y agoMy productivity can be crazy high when I'm manic, but the code tends to be a bit beyond my own comprehension when I look back on it months later. I also tend to skip tests because they are a "waste of time". I'm medicated now but I still have pretty strong swings in productivity. Fortunately, I found a job that can work with that. No one has a problem with me taking days off without notice (and sometimes without pay). Being able to take time to deal with episodes has avoided the stress and burnout that has cost me several jobs in the past. I've also learned to use depressed cycles to re-read my code to make sure I can still understand it. If I don't, I've got an engaging puzzle to unravel and document.
- satysin 4y agoIt sounds like you have excellent understanding of yourself and have a supportive work place/manager/team which is fantastic. Everyone has something about them that is different. Part of a good team and manager is supporting each others differences when needed.