News for hackers. Stuff that matters.
Re:The Myth of the Myth of the 10x Programmer (2020) by ChrisMarshallNY on Friday January 20, 2023 @07:34AM (#34452231)
> I think 10x developers, like world-class athletes, musicians, and authors, absolutely do exist. You’re just not going to find them with a coding test.

I can confirm.

I have no idea, whether or not I'm a "10X" programmer, but I do tend to work quickly. So quickly, in fact, that I often piss off the people I'm working with, because the job is done, before they have had a chance to interfere with^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h contribute to the project.

Re:The Myth of the Myth of the 10x Programmer (2020) by Consultant32452 on Friday January 20, 2023 @07:58AM (#34452479)
I consciously reduce my output to be at about the 70th percentile of whatever team I'm on, with short bursts of max productivity when I subjectively feel like it will help the team get out of a pinch. People like me a lot more this way.
Re:The Myth of the Myth of the 10x Programmer (2020) by shapefrog on Friday January 20, 2023 @08:11AM (#34452638)
Being seen to be labouring away also becomes important. Punching out 3x others, while working regular hours against visibly "harder working" people - leads to a reputation of being lazy.
Re:The Myth of the Myth of the 10x Programmer (2020) by Consultant32452 on Friday January 20, 2023 @08:18AM (#34452716)
Only accepting remote work positions has fixed this problem for me.
Re:The Myth of the Myth of the 10x Programmer (2020) by TheRealDunkirk on Friday January 20, 2023 @08:10AM (#34452625)
I concur. I've demonstrated that I'm a 10x+ full-stack programmer several times in my career, but I've met at least a few people who could bang out code better than me. I can design complicated systems with many moving parts to solve difficult business problems, and hand them off to someone else to manage with minimal maintenance. I've done it many times. However, I worked with one young guy who understood Ruby better at age 25 than I ever will. But then it came time to log into the server and do something, and he didn't even know how to open a terminal and SSH into the box! So, no, I don't believe a simple coding test will find people who are "10x" in software development. There's a lot more to it than just writing lines of code.
Re:The Myth of the Myth of the 10x Programmer (2020) by jason-phillips on Friday January 20, 2023 @08:27AM (#34452813)
> he didn't even know how to open a terminal and SSH into the box!

You just described something which is trivial to learn in less than one minute. This lack of experience does not directly speak to their skills or abilities.

Extending your example to illustrate its irrelevance, were I to have spent 60 seconds with this engineer alone just before your little ssh test, he would instead still appear to be a 10x engineer to you.

Focus more on ability and less on what one has or hasn't seen just yet in their careers. I could easily find the limits in your knowledge in seconds and I'm quite sure you could return the favor. I'd gladly hire someone who demonstrates the ability to become a wizard in X and not care in the slightest if they've seen Y and Z yet. I can teach Y and Z to someone like that very easily.

Re:The Myth of the Myth of the 10x Programmer (2020) by hcayless on Friday January 20, 2023 @08:48AM (#34453045)
Yes, but: a programmer who has made it to age 25 without learning how to ssh into a server where their code will end up running is to me demonstrating that they are remarkably incurious about the larger ecosystem within which they’re working. One sign of a better developer is that their horizons are broader.
Re:The Myth of the Myth of the 10x Programmer (2020) by geraldwhen on Friday January 20, 2023 @09:19AM (#34453463)
Or they’ve only worked at BigCo with defined production pipelines and connecting to individual EC2 instances isn’t possible without jumping through incredible month-long hoops, and not available for production at all.

I am not able to ssh into any production instance I’ve deployed. I know how I would but it’s just not organizationally allowed.

Re:The Myth of the Myth of the 10x Programmer (2020) by scarface74 on Friday January 20, 2023 @09:00AM (#34453198)
Seeing that I write code everyday now that will end up running on Linux Firecracker MicroVMs that I will never have SSH access to…

The “ecosystem” of development is very large. I’m sure there are parts of the ecosystem that others would know that you wouldn’t.

Re:The Myth of the Myth of the 10x Programmer (2020) by TheRealDunkirk on Friday January 20, 2023 @09:04AM (#34453253)
When you see someone who doesn't know how to open a terminal, and log into a server at the command, you can assume they also don't know much about networking, DNS, firewalls, shell scripting commands, or how to configure the services upon which the application's stack runs, like web servers, application servers, caching services, or even databases. You're right; it's trivial to teach that one thing, but that particular one thing implies a learning gap about a lot of other things.
Re:The Myth of the Myth of the 10x Programmer (2020) by jason-phillips on Friday January 20, 2023 @09:33AM (#34453670)
> When you see someone who doesn't know how to open a terminal, and log into a server at the command

Maybe this person doesn't quite get how to properly not use a comma between dependent clauses. How could one trust this person to communicate well?

> networking, DNS, firewalls, shell scripting commands, or how to configure the services upon which the application's stack runs, like web servers, application servers, caching services, or even databases...

I have known plenty of gainfully employed, 25-year-old software engineers who didn't have experience with each item on this list. That's perfectly fine; it's easy to teach in one brown-bag lunch session. I'll still take the wizard because those innate abilities can't be taught.

Re:The Myth of the Myth of the 10x Programmer (2020) by okamiueru on Friday January 20, 2023 @12:06PM (#34456150)
Just reading along, but man, your comment annoyed me at how unconstructive it was. Jeez.
Re:The Myth of the Myth of the 10x Programmer (2020) by firsttimebigboy on Friday January 20, 2023 @01:35PM (#34457580)
the irony is going to make my head explode
Re:The Myth of the Myth of the 10x Programmer (2020) by arp242 on Friday January 20, 2023 @01:47PM (#34457779)
> it's easy to teach in one brown-bag lunch session

You can teach "networking, DNS, firewalls, shell scripting commands, or how to configure the services upon which the application's stack runs" in a day? This is "Teach yourself C++ in 21 days"-type of stuff.

At any rate, I didn't read that it's not "fine" in TheRealDunkirk's comment. They were just saying that people can have wildly varying skill-sets.

Re:The Myth of the Myth of the 10x Programmer (2020) by snozolli on Friday January 20, 2023 @11:45AM (#34455746)
because the job is done, before they have had a chance to interfere

I would say I've been a .1x (uninteresting drudgery, poorly defined goals, toxic workplace) to 5x developer.

The single biggest factor in the 5x instances was a lack of interference. In one particular case, I completely ignored my manager, much to his dismay, and built the system I wanted to. He stopped complaining when integration of new hardware went from weeks to less than an hour.

I don't understand why people demand experience and skills during interviews and then seem to do everything they can to ignore said experience and undermine their workers.

Re:The Myth of the Myth of the 10x Programmer (2020) by distortionfield on Friday January 20, 2023 @05:20PM (#34460877)
God damn dude. Maybe you piss them off because you call their contributions “interference”. Honestly this is one of the most dickish things I could imagine saying about a colleague’s work.
Re:The Myth of the Myth of the 10x Programmer (2020) by ChrisMarshallNY on Friday January 20, 2023 @05:33PM (#34461035)
Wow. That was pretty nasty. I thought we didn't make comments like that, here. I can see that we probably won't be working together, so I don't see why you felt the need to make that comment. In fact, I'm a pretty easy person to get along with, but you'll never know, now, will you? You've already decided how our relationship will go.

I didn't call you any names. I've also worked in high-functioning teams since before a lot of folks on this site were born. In most cases, I was not the top dog, and there's a good chance that someone else was annoyed by my "contributions." There's also a tiny, tiny chance that I may have had some positive experiences, along the way.

And isn't there a saying, somewhere, about "walking a mile in someone's shoes," or something?

Re:The Myth of the Myth of the 10x Programmer (2020) by distortionfield on Friday January 20, 2023 @05:45PM (#34461165)
So you can't handle someone suggesting that what you said is (honestly and objectively) dickish and maybe the real source of your problem, but you can outright call others' hard work "interference" and it's all gravy and not at all unprofessional or rude?

You've got a skewed idea of "nasty". Have a good rest of your day.

Re:The Myth of the Myth of the 10x Programmer (2020) by ChrisMarshallNY on Friday January 20, 2023 @05:50PM (#34461211)
But I didn't call someone else's "hard work" "interference." That was your interpretation. I have just had the very common experience of having my work destroyed by people that really had no qualifications, but did have the right, to mess it up.

I have been working on a project with a bunch of folks, for the last couple of years, that has had its ups and downs, but hasn't had any of that nastiness that was so depressing, in my work life. I now know that it can be better. It's no longer just "wishful thinking." I now have proof. I had to go through a pretty rough patch, to get here, and I don't recommend the process to anyone.

I was sharing that. For me, it's a good thing.

And your post definitely was "nasty," and I was supposed to understand it as a personal attack. It was delivered as such, and was received as such.

Have a great day.