On walkabout in life and technology

The Argument for Coding Standards

cbloom rants in The Mature Programmer on the value of coding standards:

Strict coding standards are actually an intellectual relief because they remove all those decisions and give you a specific way to do the syntax. (The same of course goes for reading other people's code - your eyes can immediately start looking at the functionality, not try to figure out the current syntax)

Don’t forget that using a great architecture, having great conventions and a strict coding standard takes this up to the next level.

Aside: I also love his definition of a mature programmer (spelling corrected):

The mature programmer manages their own time and productivity well. The MP knows that maintenance is as much work as the initial writing and code always takes longer than you think. The MP knows that any changes to code can introduce bugs, no matter how seemingly trivial. The MP knows that premature optimization is foolish and dangerous. The MP knows that sexy coding like writing big complex systems from scratch is rarely the best way to go. The MP does not get into ego competitions about who has the prettiest code. The MP achieves the best final result in the minimum amount of time.