Norvig: He understands the code perfectly. Other people can write code better but he understands all the implications of what goes where. Seibel: Do you think those are related? It often seems that people who write the worst spaghetti code are the ones who can hold the most in their head—that's the only way they could possibly write code like that. Norvig: Yeah, I think that may be.