Notch is known to be quite a bad programmer. Or do you consider him to be 1000x better programmer just because he wrote something which earned billions? In that case he's probably 10x better programmer than Carmack
To me, what's impressive about Notch is the speed at which he can put a decent prototype together. What's also impressive is the experience he's collected.
If I work at it, sure, in X years, maybe I can be in the same ballpark as him. But today, if you wanted a game prototype or full game built, Notch would be worth more than 10x me. Just think of the experience he's collected.
If we're talking in the abstract, sure, maybe he isn't 1000x the programmer I am. I'm not really sure there's a huge value in looking at it that way though.
I do not think Notch have more programming experience than thousands of other programmers in the industry. He worked on games professionally only for 9 years. Minecraft is not that technologically great, it's just a fun game to play and very famous.
> Minecraft is not that technologically great, it's just a fun game to play and very famous.
But that's the point. Kids aren't going out of their way to buy complex technical achievements. They want a fun game. They don't care if it's 30 mil lines of beautiful C or 200k lines of ugly Java.
> I do not think Notch have more programming experience than thousands of other programmers in the industry.
Where and how you use that experience matters. Notch regularly enters game jams where he makes and completes a game in 24-72 hours. How many people here could do that? How many "average" programmers could do that? Maybe I could knock out a simple web service with a REST API quicker than Notch, but if your goal is "I need a simple game prototype by the end of the weekend", Notch is definitely the 10x option.
Yes, I guess you are right in a way. One can become 10x game jam programmer simply by attending a lot of game jams, but be average in normal gamedev job. And Notch might be one of those 10x game jam programmers, I do not know his work in this area.
Minecraft was working and it was already quite big. Quite bad programmer would not achieve working Minecraft. Notch have his limits and made some decisions that did not scaled, but "quite bad programmer" is an overstatement.
You are right, "quite bad programmer" is definitely an overstatement. I should have said average, or maybe a bit above average, but definitely not 10x.
"quite bad programmer" was a big overstatement, what I meant is that he is just not 10x, but only average. Or maybe he is, the whole 10x programmer is a blurry term.
Sources:
1. you can watch him code on youtube, just search for "notch coding"
2. 0 research papers/new technologies
3. Minecraft is an average game from programmer's POV
I am not saying that he's so bad I would not hire him, I'm just saying that making Minecraft does not make him 10x programmer.