Strunk and White on Programming
posted Tue 21 Oct 2008 by Michael Galloy under IDLStrunk and White interpreted as advice on programming. For example,
2.17. Omit needless
wordscodeVigorous
writingprogramming is concise. Asentencefunction should contain no unnecessarywordscode, aparagraphblock of code no unnecessarysentencesstatements, for the same reason that a drawing should have no unnecessary lines and a machine no unnecessary parts. This requires not that thewriterprogrammer make all functions short, or avoid all detail and treat subjects only in outline, but that everywordline of code tell.
Link via kottke.org.