Hacker News new | past | comments | ask | show | jobs | submit login

I think the phenomenon of the 10x programmer does have analogues in physical work. I feel a big part of this is having the ambition to absorb the entire problem domain. A 10x programmer does not work on just one part of a problem, they work on the entire product, each subproblem having a solution that simply flows from the constraints of the entire system. It's this full comprehension that allows the programmer to work without costly analyzing pauses, which I bet is the root cause of the delays associated with the 'regular' programmer.

I think I experience this in my hobby projects, when I fully own the project even when it is fairly complex, every time I spend an hour or two on an evening I pump out a few features that on a big team project would feel like they could've cost weeks.

The physical analogue I offer which might be a little far fetched is the construction worker. I have been renovating a house, doing demolition, basic construction, electrical, plumbing, and hopefully in the future finishing of the house. I'm a total novice, so obviously it's going slow, but eventually I will have constructed (most of) an entire house. Because I do everything, there is little to no overhead (besides me having to learn everything) when switching between tasks, I own all of the project. I bet that someone who solo-renovates houses as a full time job is ridiculously productive, much more so than a general contractor managing a team of subcontractors.

Anyway, obviously this is all just hypothesizing based on anecdotes.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: