5 ms·
Yeah, this is an important point when thinking about it from an organization perspective. I've been at places where they "only wanted to hire rockstars" which w
by thinkharderdev 5y ago
Yeah, this is an important point when thinking about it from an organization perspective. I've been at places where they "only wanted to hire rockstars" which was beyond stupid. By definition 10x developers are rare and are going to have a lot of options when it comes to where they work. So if you depend on some member of the team carrying a hugely disproportionate
amount of the work, then you are in for a rude awakening when they jump ship.
- mmargerum 5y agoThe problem I have is they always want me to train someone as insurance for if I leave. It becomes a self fulfilling prophecy when you make me work and train mediocre people. I just want to build great things and be left alone.
- samhw 5y agoThis blog post has some really interesting thoughts on that point: https://applieddivinitystudies.com/2020/10/15/bus-factor/ https://applieddivinitystudies.com/2020/10/15/bus-factor/
- mmargerum 5y agoYup. this is my life. I have a dev title but im really directing people. I don't enjoy doing both. May as well get paid accordingly.
- samhw 5y agoThis is something our industry needs to fix. I've turned down promotions so many times because they amounted to moving from coding to pastoral care. Which is bizarre - it's like a surgeon being offered a promotion to work in HR. Many companies do have an individual contributor track, and that's a big factor in where I choose to work, but way too many companies seem to think it's all kinda the same thing. (To be clear: none of this is neglecting the importance of, or talent involved in, managing people. Bringing out people's potential requires tremendous skill, which I don't have, and that's why I won't do it.)
- fuzzfactor 5y agoIf you trained one or more operators who have already left for alternative employment, you could point out that there may now be other orgs making more money from your technology than your own employer is.
- fuzzfactor 5y ago>you depend on some member of the team carrying a hugely disproportionate amount of the work This can be a problem when there is only one high-performer. You hire all high-performers so this is not what happens.