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

When watching Notch code I noticed a lot of code smelly habits, relying on inheritance over composition is one example. But my god his level of productivity and ability to get shit done is lightyears ahead of your average programmer, and you got to respect that more than anything.



Show me someone who doesn't have code smelly habits and I'll show you a book author or a pedantic blogger -- not a production coder.


Amen Borther "forgive me father I used 5 GOTOs last week"


He uses Java, there's only so much stink you can remove from Java code, mostly you just push it around and try to make it as small as possible. Java is still a decent production language for some tasks, but its lack of some basic features and syntactic niceties means you have to hold your nose while coding most of the time.


Is Notch's coding habits supposed to be common knowledge? Got any links?


http://www.twitch.tv/notch/b/302823358

This is the start of the 48 hour video showing him building a 2d game for the lundum dare compo.


Can you provide any examples? Was it the tools he was using, notes he was making, or diagrams he was drawing? I haven't seen him program, so I'm curious as to what makes him so much more productive.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: