10x engineers and Tech Leads

Lately, the 10x engineer meme has been making rounds on the interwebs. I have to admit that when I started my career, I was mistaking some of the traits described in one of the twitter threads . But I have come a long way since then. For example, in the last few roles, I have given my full attention to understanding the business problem first and then collaborate with domain experts to solve the problem. This was  opposed to sitting in a corner and compiling Linux kernel to make my machines run faster (since I had  fast enough machine and kernel development was not core business) But this got me to think, how can you truly be an engineer with a much greater impact. Even though it is probably not an African proverb, I still like the following saying. “If you want to go fast, go alone. If you want to go far, go together.” I think the only way to have a more significant impact on software development is to work in teams. The way I see it, it is rare to do anything meaningful in th