Brian Bailey Preface to the Revised Edition

More on Code

Joel Spolsky has written a terrific article on the purpose of coding standards: Making Wrong Code Look Wrong. If you are involved in software and web development, this is Joel at his best. The goal is to:

deliberately architect your code in such a way that your nose for uncleanliness makes your code more likely to be correct. This is the real art: making robust code by literally inventing conventions that make errors stand out on the screen.

As a bonus, he explains the difference between System and Apps Hungarian notation and makes a strong case against both abstraction and exceptions.