I would accept Notch is a bad coder. Although I do not know Java, I know slightly similar languages and have seen examples of his code. However, if things play out like Minecraft, he'll eventually get bored of it. Then the rest of his team will throw out every terrible thing he has done and make the game functional.