Skip to main content

Tired: 10x Developers. Wired: 10x ENVIRONMENTS.

The mythological 10x developer, seen here in its natural habitat.
image: the mythological 10x developer, caught in its natural habitat.

A 10x developer thread blew up on Twitter over the weekend. A startup/disrupter posted their tips on how to find the mythological 10x engineer and what massive rewards your organization will reap by having one.

Unfortunately, their "tips" only amounted to the perpetuation of a very different type of engineer: one who can't mentor, can't be bothered to attend a meeting, knows only code (to the detriment of all other soft skills), and will insist on doing things the right way...aka their way.

In short, it was a list of attributes that described a toxic developer.

After having slung code for two decades...and am now charged with leading my own team of developers...here is the harsh truth of the matter:

If you want to build a team of highly productive developers, focus on building a 10x environment.


  • Build knowledge sharing into your process, so your team is actively invested in educating (read: mentoring) each other in how to better collaborate/solve problems together. Think: code reviews, retrospectives, team-led showcases, etc.
  • Use meetings judiciously. What's the agenda? Who are all these people on the invite? Can these questions be resolved in a quick email?
  • Drop the "methodology theater." If your team agrees to Scrum, then do it. Saying you're "Agile" while blindly ignoring the rules of the road only serves to disabuse your team further.
  • If you "get what you measure", then start measuring healthy habits. For example, what percentage of your team's work went over 40 hours last week? How many weeks in a row has your team been able to avoid having to work on the weekend?

Yes, 10x developers exist. I've worked with many. And while not all are a challenge to manage in a team, most are. They can be both equally gifted and frustrating, and any short-term gains you may realize will most certainly become liabilities in the long run. Our energy is better spent taking the talented and creative people we have and help them make the leap to 10x by removing the daily barriers of the foolish modern work environment -- an environment which, left untouched, will surely transform them into a demotivated mess.

Popular posts from this blog

10x Developers, Compassionate Bosses, and Other Mythological Creatures

The myth of the 10x developer is so pervasive, debate as to whether it actually exists continues to this day. Crazy talk! Next thing you know, they'll be claiming there's such a thing as a manager that actually cares about your psychological well-being. The audacity of such a thought! How foolish! How positively naive! Allow me to propose a radical notion: What if they do exist, but are just so hard to find, nobody believes it? Allow me to propose one more: What if we're having a hard time finding them because we can't agree on what defines such a creature? Not A Thing Let's start with what a 10x developer is not (something we can all agree on!) A 10x developer is not a developer that writes ten times more code than their peers, A 10x developer is not measured by SPH (Semi-colons Per Hour), and A 10x developer is not someone who makes their teammates 10x better. 1. Amount of Code: Doesn't Matter Ask any programmer worth their salt and the...

How Do I Use Myers-Briggs To Assess My Team?

Question: How do I use Myers-Briggs to Assess My Team? Answer: You don't. Seriously. That's my answer.  Don't do it. Still reading? (sigh) Alright, if we're going to do this dance, let's get it over with. Myers-Briggs is Junk Science When a hypothesis is tested in a controlled experiment, proven, and those results are vetted by independent peers, you have yourself a little thing we like to call scientific evidence. Leave any of these on the table (eg. you make a hypothesis but don't run an experiment), all you have is opinion . The missing piece in Myers-Briggs (or MBTI) is that last part: independent verification by peers . Scientists uninvolved in the hypothesis need to be able to reproduce the experiments and put their career on the line by saying, "Yeah, this other scientist I don't know anything about...they're 100% correct." The only "verification" that Myers-Briggs has is via the Center for the Application...

A 10x Developer != A Leader (And Why That's OK)

In a perfect world, we'd enjoy teams bursting with natural leaders, self-driven individuals who can handle any situation under any degree of pressure, identify and prioritize the tasks, assign and delegate said tasks, encouraging and mentoring each other, until the team jells with profound efficiency. In the real world, there are plenty of teams adept at software construction that produce amazing creations and are comprised of developers that possess   absolutely zero interest in becoming leaders . Nor is it necessary. In order to get to the bottom of this, you're going to need to know the secret ingredient: Band-aids. The Life of Expertise Let's start this rant by understanding what it means to be a 10x developer: a developer that is  measurably proficient  at what they do (for a greater breakdown of the 10x developer, read this related post ). Gaining proficiency in a trade is a result of either: increasing depth , or increasing breadth of knowled...