It sounds like you don't have an appreciation for software complexity.
What starts off as a simple write() call balloons into a complex system as it evolves to meet your needs. Only then will we know if a great developer was behind the wheels, by how easy it is for the next person in job of maintaining and extending the system to fuck something up due to a lack of context and experience.
Another sign of a real 10x engineer is an even temperament and a lack of arrogance, as being a team player is important in any environment. You can't be a 10x engineer in a vacuum.
Yeah, the warzone will be the final judge, no doubt, this is just cheap talk.
> a real 10x engineer is an even temperament and a lack of arrogance
Super subjective, but I see the 10x engineer as being arrogant, you have got to if you are really 10 times above your peers. Although it's true that some arrogance might come from a place of insecurity. Someone who is truly leagues above someone else will not berate them for being below, they will encourage them to improve or palliate them. Pointing out how the other is worse and they are better is argumentative, which usually a 10x anything doesn't need.
You're confusing confidence and arrogance. Confidence can be misplaced, or maybe hard-won through experience. But arrogance never has a place in a team. If you go around thinking you're 10x better than your peers, you're massively selling yourself short and I can bet you the rest of the engineers do not feel the same way about you.
> Pointing out how the other is worse and they are better is argumentative, which usually a 10x anything doesn't need
I'll be honest, this post is a bit incomprehensible. You say a good engineer has to be arrogant, then go on to claim how such an attitude can be combative. Pick one argument, not two conflicting arguments.
You sound young. I understand that youth can sometimes lead to the kind of arrogant thinking in your comments, but real wisdom will start coming whenever you realize how this kind of thinking looks to others, stop making comparisons, and try to learn from everyone on your team.
What starts off as a simple write() call balloons into a complex system as it evolves to meet your needs. Only then will we know if a great developer was behind the wheels, by how easy it is for the next person in job of maintaining and extending the system to fuck something up due to a lack of context and experience.
Another sign of a real 10x engineer is an even temperament and a lack of arrogance, as being a team player is important in any environment. You can't be a 10x engineer in a vacuum.