Live data from Hacker News

There are no 10x developers, but there are 1/10 ones

techfounder.net

61–70 of 173 posts

Re: There are no 10x developers, but there are 1/10 ones

#61
post #42
post #22

"x10 developers" are, in fact, proficient developers, who are experienced with their stack and problem domain. Well, I'd say this is only true for your typical corporate entity, where their products are basically just web applications that represent a state machine using some sort of database store for persistence (which is... basically everything). By the time the company has achieved some size, there's enough proce…

Agile is the current day water fall model. I mean in spirit on in factual procedures. >>I could have easily been 10x more productive if I didn't have to endure four hour sprint planning meetings I completely understand this feeling. The problem is so plain and simple. There are teams that win because of heroics, they achieve something big. Those management types who lack the chops to be heroes simply try to turn hero…

My latest irritation is manager types getting too obsessed with Unit testing, it reminds of XML and the way it was abused.

It's a bit of a tangent but I've also observed this. So much that I've started calling it the "cucumber-complex".

Once infected the team not only writes excessive unit-tests to validate things like that a method-call to 'foo' does indeed call the method 'foo'. But they also wrap these unit-tests in quite elaborate parsers in order to "express" them in pseudo-english.

The hilarious (cucumber-specific) aspect is how they usually start by writing their tests in plain RSpec or Test::Unit and then go at implementing the parser to make it "tell a story".

Re: There are no 10x developers, but there are 1/10 ones

#62
post #42
post #22

"x10 developers" are, in fact, proficient developers, who are experienced with their stack and problem domain. Well, I'd say this is only true for your typical corporate entity, where their products are basically just web applications that represent a state machine using some sort of database store for persistence (which is... basically everything). By the time the company has achieved some size, there's enough proce…

Agile is the current day water fall model. I mean in spirit on in factual procedures. >>I could have easily been 10x more productive if I didn't have to endure four hour sprint planning meetings I completely understand this feeling. The problem is so plain and simple. There are teams that win because of heroics, they achieve something big. Those management types who lack the chops to be heroes simply try to turn hero…

Somebody should let them know that unit tests are for us, not them.

Re: There are no 10x developers, but there are 1/10 ones

#63
post #8
post #4

There is no offer of proof for the claim that there are no 10x developers past claiming "they've not seen it in practice" I have seen them with my own eyes. They are in fact, able to do things 10x faster than others. There are not a huge number of them, but they exist. At Google, folks like Jeff Dean and Sanjay Ghemawat are easily 10x more productive than "the baseline proficient engineer". Any proficient engineer wh…

You've just described a two magnitude spread between an incompetent programmer and a "rockstar" (I hate that term), with the average being a 1x programmer. I tend to believe that's true because I've seen a few 10x programmers (and I think I've had days where I have been one), but I've definitely seen 1/10x programmers. This sounds about right.

Eh the thing of it is, everyone can have 10x days, as a developer's output variability is high, the trick is to hit that consistently, and to do that you basically have to have 100x days at least once in a while.

Re: There are no 10x developers, but there are 1/10 ones

#64

Are we to suppose that Fabrice Bellard, Steve Wozniak, and John Carmack are merely proficient developers, who are experienced with their stack and problem domain?

well, the latter two of them seem to have created their domains from scratch, back in the day. Now that they are done with the trailblazing and lots of other smart people crowded in, who knows where they stand in comparison to the right tail of the bell curve.

Re: There are no 10x developers, but there are 1/10 ones

#67
post #10

Let's say we redefine the definition of a developer to baseline at what's currently stated as 10x. What if the demand for programming far exceeds the supply of 10x devs? Fact: the above sentence isn't actually a hypothetical, it's the current state of the world. You know what? At the end of the day, it IS harder to teach someone to fish than to fish for them. This is a known fact. This is why developing talent is an…

2 weeks vs 30 minutes is "a little slow"? Sounding a bit mercenary but if the ROI on your investment is not high then you abandon the investment and find another one. It sounds like this developer was not returning a good enough ROI (and believe me I hate using that term with regards to people) on the educational investment being made into him, maybe they needed him to get up to speed quickly and it just wasn't happe…

Not when you are talking about human resources. There is a very large up front investment in order to train people up.

Re: There are no 10x developers, but there are 1/10 ones

#68
post #58

It doesn't take much time wasted on Twitter, HN, or chatting up co-workers of the opposite sex to turn into a 1/10x developer

So are you saying if you are a man, that talking to a woman makes you a 1/10x developer? Or am I missing something?

Hah, I don't think the parent post is literal. The point being that it's easy to be a 10x developer if you have 10x the focus.

Re: There are no 10x developers, but there are 1/10 ones

#70
post #50

I'm not a 10x programmer. Probably will never be. I do know of programmers who not only are slower in shipping, but are very bad at designing coherent programs and data structures. That's my main observation. It's not that I'm X times better, its that they are X times slower and make poor design choices. Why? My experience has shown that this tends to happen with people who stop keeping up to date and stop learning.…

> Every data structure inside the system is handled by reading and slicing around the contents of the text files. This is quite common for mainframe systems, only because many mainframe applications are written in COBOL and that is the file format COBOL prefers.

Yes, you are right. I had not thought about that. Maybe the guy used to do mainframe programming. I've played with COBOL before, but the pattern never popped into mind.
Post reply on HN