Extensive comments
I must admit to using extensive comments, especially in Javacscript (... in Javascript, I specifically have like "} // End catch" or "} // End if(x>y)" or the like at the end of some larger sections of code, since the design of Javascript seems to encourage like "foo{ ..{..{..{..}..}..}", and it's a PITA to track how far down the nested {}s you are.) I strongly prefer Python, one of the many reasons being how a block of code has to be indented the same amount, so you can see in an instant where an if, else, catch, etc. block ends.
Occasionally a comment's really not necessary but as much as one can say good code is self-documenting, I also do like having enough comments to be able to know at some high level at least what a piece of code is doing just by looking at the comments near it. Both for me having to work on code much later, and if it's handed off to another programmer.
Man, that's a nasty trick changing out all the comments in some assembly code! Just for those who don't know, to even print (in this case) 15 characters of of text onto screen you end up with something like (they use pnemonics like LDA, JNE, etc. but in plain text):
load address a into register 1
load address b into register 2
load from address at register a into register c
write what is in register c to address pointed to by b
increment a
increment b
subtract 15 from a, put result in c
jump if not zero (register c, and the address the "load address a into register 1" is at) -- to jump to top of code if c is not zero.)
With a pointing to a block of text and b to screen memory (for a screen in text mode), just to print 15 characters onto a screen!
You were unlikely to have multiply and divide instructions, and you'd need some extra code to add or subtract if you expected values larger than what a single word would hold of course. This may have been in a library, or just inline in the code if you weren't going to use it much -- and without comments who knows which is the case.
So yeah without comments you would be royally screwed.