Norvig, Atwood, and Comments

Steve McConnell on Comments
Jeff Atwood recently wrote an article on comments in source code. He discusses a few different approaches to commenting a Newton’s method square root function, and describes the pros and cons. His reasoning was (unsurprisingly) influenced by Steve McConnell.
Good code is its own best documentation. As you’re about to add a comment, [...]

Music and Design Patterns

Or, an interesting but lengthy analogy. To skip straight to my point, click here.
Debating Design Patterns
Design patterns are a problem. Well, not exactly. Design patterns are extremely useful, as they are just common solutions to common problems. That sounds reasonable to me. So, what’s the issue?
For one, their misuse is expensive. Jeff Atwood, for one, [...]