“For this posting, which is going to be very long, I want to go through my own perspective on code. In particular, on how I see it’s internal structure and why I think it can be normalized. It’s a long, and often painful argument, but without people understanding the foundations I have no really good way of just boiling this down into nice little bits of advice. Sorry.”