Strunk & White Can Apply To Programming

The Elements of Style by [William Strunk, Jr.] and [E.B. White] has long been a favorite of English majors and great writers. [James Devlin] suggests that it can also be a good reference for programmers. With just a few changes in wording, the same guidance that applies to good writing can apply to good coding. For example, [Strunk] and [White} emphasize the importance of structural design to writing. Replace “writing” with “programming”, and the principles are exactly the same: “Programming, to be effective, must follow closely the thoughts of the writer programmer, but not necessarily in the order in which those thoughts occur.” So keep this guide in mind next time you start a new project.

[via Kottke]

Prevent Drunken Emails With Mail Goggles

Google introduced a new Labs feature named Mail Goggles. If you turn it on, on late night weekends, the feature will ask you to perform some math problems before you can send an email. We’re not sure how widespread a problem drunk emailing is, but maybe the delay will allow you to sober up and realize when you’re about to CC your entire company on a rant about your boss, or your adventures with the cute guy or girl in the office. It’s enabled for late nights on the weekends, but once you’ve turned it on, you can adjust the time in the General settings.