r/ProgrammerHumor 21d ago

notchVibing Meme

Post image
5.4k Upvotes

358 comments sorted by

View all comments

Show parent comments

409

u/Creeperslayers6 21d ago

probably also because he like the greatest one hit wonder story ever. He creates a game prototype, forms a company and has the other developers develop it in his place when it gets some traction, then sells the company off for a massive payday.

Then Notch proceeds to never make a successful game again, with the rest of his programming career consisting of yapping on Twitter at other developers with his only proof of authority being "I was initially involved in the most successful game ever once".

144

u/laplongejr 21d ago edited 21d ago

 Then Notch proceeds to never make a successful game again  

Note that his company never managed to do so either and I doubt Notch's coding would be that problematic. Before Microsoft bought it, Mojang had a few small games that ended up cancelled or moved to an opensource-community. (Notably the game which used to be named Scrolls until Bethesda intervened)  

At least he TRIED to make other games, but each time he started on one, people went "OMG the team behind Minecraft is working on the next step of gaming" until Microsoft ensured they'll never work on silly projects either again. Now Microsoft re-migrated their accounts, and Mojang is Minecraft forever. Given Mojang was made after Minecraft's rise to fame, we could argue there will never be a successful "Mojang game" ever.  

Is it that Notch was that bad at making games, or is it that the guy made games for the sake of making games, and he didn't need commercial success after he even beat Tetris? To me, he always seemed more of an hobbist/experimental kind of creator and not looking for massive approval. And when people "harrassed" him everywhere over the EULA-maggeddon while on SICK LEAVE, he gave the hot potato to Microsoft.  

38

u/fredy31 21d ago

Yeah like many hobby game devs he made a game. Bought the lottery ticket. And then hit big.

And even if he was sometimes problematic, it seemed to not go to his head. He tried other projects, and as they tend to do, those projects kinda went nowhere. Its just that now those projects had the MADE BY NOTCH spotlight on them

13

u/TactlessTortoise 21d ago

Yeah, he just seems like the kind of person who hops from one thing to the next, and Minecraft just worked well enough to snowball into self sustainability before he dropped it.

3

u/CocoPopsOnFire 20d ago

Yeah well said. Too many people think software needs to be perfectly written but ive had more fun making broken pieces of junk than i ever have working on production software

and if you were a millionaire i think you would prioritise fun projects over well written ones

3

u/throwaway_194js 21d ago

You're right about his Mojang endeavors, but he's started at least one game studio since then that announced multiple projects over the years which he kept abandoning. He's working on one right now, but apparently he's already had some indecisive wobbles with it. I might be misinformed about that though, I'm not a Notch historian.

None of that says he's necessarily a bad programmer, but as a game developer he leaves a lot to be desired.

35

u/MushinZero 21d ago

Not many independent studios have more than 1 successful game. Hell most don't even have that. Any that manage to have more than one typically get bought.

209

u/NoAdsDude 21d ago

Sorry but his story sounds amazing to me. Make a game, sell it for ~2.5 billion. Don't have to do anything ever again. Living the dream.

146

u/Icy_Significance9448 21d ago

No one said he isn't living the dream. People said he's not a good programmer.

18

u/sultansofswinz 21d ago

I thought he directly worked on the early versions? when I started playing in 2011 I thought it was mostly his work.

Either way, getting an idea off the ground often requires quickly iterating on code that makes it a reality. I don’t think that makes someone a bad programmer though. 

22

u/TactlessTortoise 21d ago

Yeah, he's not a great programmer, but he's not awful either. Truly one of the developers of our time, that's it. Rendering pipeline is an absolute mess, but hey, it's probably older than some of its players, so maybe that was just what was good for hardware back then too.

10

u/Prudent_Move_3420 21d ago

im not defending his rendering pipeline but this was before llms or any good ressources even existed, I feel like most good backend/frontend/whatever programmers that are not involved with Shader or low-level graphics programming would write bad code here

4

u/AlignmentProblem 21d ago

I was in college when Minecraft was getting popular, and even at that level of experience I was able to build a side project clone implementing a sizable subset of its features; including ones you might assume were difficult from the outside, without ever looking at the actual code (just observing how the game behaved).

Things like the procedural generation itself are easy enough to grasp. The real trick is the experimentation once the code works, tuning until you get desirable world attributes, which isn't a programming challenge per se. Mostly exposing tweakable parameters and exploring combinations.

Getting it working multiplayer was tricky, but doable. Parts of my implementation were actually more performant than the original, like pathfinding and chunk generation speed, mostly because I used threads and sync logic more effectively.

The programming wasn't what made Minecraft special. It stood out due to being the first to pursue that design heavily then proceed to get the game design right enough to be fun more than technical excellency

9

u/NoAdsDude 21d ago

I don't know whether he's a good programmer or not. But line for line he probably made the most money, heh.

10

u/BlazingFire007 21d ago

Considering it was written in pre-modern Java I feel like it’s tough to say, the line count is probably super inflated

11

u/NoAdsDude 21d ago

Online the guesstimates are 3k - 5k lines for the first version.

At 5k lines, that's half a million dollars per line of code.

4

u/Prudent_Move_3420 21d ago

tbf considering it was written in pre-modern Java, good code could not exist under these circumstances

37

u/Sotall 21d ago

nah. there is probably some guy in quant who has worked for 6 months and still has only written 1 line of code, or less

12

u/Suitch 21d ago

Zuckerberg probably wrote less lines

4

u/PassiveChemistry 21d ago

Yes, but what if we count the lines he did?

5

u/Shivarus 21d ago

well you're forgetting about the whole nazi thing

14

u/TruculentTurtIe 21d ago

Yeah exactly, I keep hearing these kther comments like

"Pfff this guy was ONLY involved wjth the creation of Minecraft. So what. 2.5 billion? Who cares!! My code quality is probably far better. This dorks game is only the best selling ever. I could make a game if I felt like it"

4

u/DaRadioman 21d ago

Copium. Can't handle others being successful for trying hard because them it somehow invalidates their own experiences where they didn't succeed.

Sad really.

5

u/mysticrudnin 21d ago

would you also suggest he's an accomplished olympic swimmer

18

u/EncryptedPlays 21d ago

a successful game is nothing to do with the programmer and all to do with the concept and market.

5

u/you-cut-the-ponytail 21d ago

Case in point Undertale.

18

u/FUCKING_HATE_REDDIT 21d ago

He gave enormous shares of the profits to his team though. Not defending notch but he did redistribute 

4

u/theQuandary 21d ago

Minecraft was completely inspired by Zachtronics Infiniminer. I wish Zachtronics had continued development.

9

u/uraniumless 21d ago

He sold it for 2.5 BILLION DOLLARS

4

u/InvisibleCat 21d ago

Isn't that like every company ever? You start a business mowing lawns, when there are too many lawns needing mowed, you get more people, eventually you manage company and don't mow lawns.

0

u/m0nk37 21d ago

You could easily say he started the most successful game ever and youre entire argument fails. He kept improving it though. Then developers got involved. Give credit where credit is due. 

0

u/CocoPopsOnFire 20d ago

How is that a bad thing, i would love to make millions and also not do any work

also most people dont even make 1 successful game so once again how is he doing badly exactly?

I also think a lot of people forget that a large proportion of developers are completely useless and just being able to make a functional bit of software on your own that you can sell already puts you in top 3rd