News for hackers. Stuff that matters.
Re:10X Programmer and Other Software Engineering Myths by vonmoltke on Tuesday March 31, 2015 @09:52AM (#9296121)
The problem is that there may be a domain you can drop Jessica and Jacob into where they become equivalent, or even flip-flop.

My problem with the myth is the part that posits there are a bunch of programmers you can drop on anything and have them be more productive than the average. They exist, but they are very rare, just like Einstein-caliber scientists are very rare. In fact, you connected "10X" with "six-sigma"; that is about 4/1,000,000.

> To anyone that disagrees, why all the hand wringing about hiring? Just hire anyone that crosses your door, they will be fine, right?

I have complained many times in the past about the hand-wringing. I think you are creating a false dichotomy between hiring "10Xers" and hiring anybody. There is a gaping chasm between those positions, and in my opinion the proper place to set your bar depends on a serious assessment of your company and your needs. In this context the demand for "10X" engineers comes off at best as hiring voodoo and at worst as an excuse to not hire anybody like the company principals.

Re:10X Programmer and Other Software Engineering Myths by RogerL on Tuesday March 31, 2015 @10:17AM (#9296315)
Why is that a problem? Maybe Jacob should be doing enterprise development, or maybe he should be a chef. We aren't saying Jessica is a 10x human, just that she is 10x at the assignments that she has been given, or made on her own. When I assign projects I think about a person's ability. Not just what they know, but what I want them to know in the future, how quickly they might get things done, how much technical debt they will either create or retire, and so on. It's inexact, but roughly, yes, 10x people exist.
Re:10X Programmer and Other Software Engineering Myths by vonmoltke on Tuesday March 31, 2015 @06:05PM (#9300227)
So, the problem is this. The myth is about a "10X programmer". No qualification. If you look at hiring discussions, there seem to be a significant number of people in these circles that believe there are programmers who are nearly 10 times as productive as the average (or bottom; this seems to change from poster to poster) at nearly everything they touch. If you don't believe me, read some of the hiring discussions here.

Jessica is not a "10X programmer". Jessica is a "10X $TASK programmer", where $TASK may or may not comprise an entire role. $TASK might even be as large as "web dev" or "enterprise dev". It is nearly impossible to screen for, though, unless someone has directly comparable work experience, where directly comparable includes intangibles like work environment.