The 2 breeds of 10x Engineers.

3 min read Original article ↗

I have worked with 2 types of 10x engineers so far.

  • Martial Artists

  • Street fighters

  • They are specialists in specific problem domains like scaling backends, optimising web/app performances, improving search etc.

  • They take an artistic pride in their skill and pursue it for its own sake.

  • They usually want to be left alone with the specific problem. So, they shine in a sanitised work environment. An environment where the rest of the problem space (business, adoption etc) is abstracted away from them.

  • A sanitised work environment:

    • Like in combat sports, a sanitised work environment needs referees (managers) who keep score and reward accordingly.

    • There are basic ground rules (clear requirements) which the opponents (problems) are NOT allowed to break. eg: below the belt punches, (changing priorities every week) etc.

  • They are generalist problem solvers and have a more well rounded skill set like Fullstack engineering, product ownership, people skills etc.

  • They are attached to the skill to the extent that it is useful to survive ( solve a problem).

  • They are motivated by survival (product’s survival or company’s itself) and a reputation in a closed group.

  • They have a good understanding of the nearby environment and will take advantage anything that can help them.

  • A sanitised environment will mean limiting their advantage. They thrive in a more uncertain work environment.

  • An uncertain work environment:

    • Like in street fights, there is no one over seeing your work closely and the cost of slacking off can be fatal.

    • There is no guarantee of opponent sticking to the rule book (problems arising outside your domain like alignment, adoption) and they too will take a cheap shot or leverage the environment when needed (hacky implementations, launching quick v1 with ops etc).

Ask yourself the following:

  • Do you have a reasonably predictable roadmap for next 6-12 months.

  • Do you have an effective and stable management in place which takes care of career and personal growth of the engineers.

  • Do you have a scaling problem or a technically challenging system to refactor or maintain.

if you have answered NO to more than 1 question above, you need a street fighter.

  • Martial Artists can have demonstrable honours like belts (open source contributions, recognisable works in recognisable organisations, proud technical achievements etc. ). They may even have skill/technology name in their title with a decent work experience.

  • The street fighters mostly have scars and reputation in closed groups. To find them you have to talk to folks in that closed group.

  • Both are equally valuable and rare.

Note: Engineers can also be anywhere in the spectrum between these two types.

Discussion about this post

Ready for more?