August 2006 Archives
...Rhodes for two weeks :-)
This time, I have nothing to add or to pick on: Ivan Moore on Conditionals.
Stupendous. Looks like he's listening when I preach to our apprentices.
Asterix. There's no doubt that this comic must be part of the most basic education everybody receives:
Veni. Vidi. Codi.
Joel Spolsky on functions as first-class citizens in a programming language.
Highly recommended.
if {
...
} // End if
It is comments like this that are absolutely a complete waste of time. Comments should be written to help other developers run through your code, not to show your boss that this curly brace closes off the the if above, whereas that curly braces completes the while loop.
Maybe those comments are needed because the if/while { ... } statement spans more than a few lines - which is a strong indication that the method should be broken into smaller, more digestible pieces.
Our users will tell us where the pain is. Our users will drive incremental improvements. But the user community cant do the revolutionary innovation for us. Thats up to us.