Ironically, Jeff had to email me to point out that I had spelled his surname wrong in the post he references here.
But back to the topic at hand…
A few people already nailed it, but since you called me out specifically, just to confirm: yes, I love continuous spell checking and I dislike the grammar checking.
The main reason is simple: continuous spell checking mostly only bugs me after I’ve made a real mistake. Grammar checking bugs me for no good reason all the time.
That’s the thing about spell checking: for a usefully large subset of spelling errors, it is possible to tell immediately and without context that an error has been made. (And I always use styles that enable me to mark something as “not to be spellchecked” when writing technical documents so that it doesn’t call out identifiers as errors.)
But the thing about any kind checking of broader syntactic is that context is everything.
That’s why spell checking is reasonably unobtrusive, while grammar checks (either by Word or VB) are plain irritating.
And of course I rarley make spelling mistakes.
It may also interest you to know that I do a ‘compile’ stage on my spell/grammar checking. There’s a litle tick/cross thing on Word’s status bar that lets you know whether Word is happy with your document. You can click on that to find the first problem if it’s a cross. I aim to get a “no warnings” build of a document. Often this consists of overriding Word’s ideas about grammar, which (a) don’t match UK expectations and (b) don’t cope well with some of the bizarre repurposing of words we perform in the software industry.
To be fair to VB, I think part of the reason I got so annoyed by this feature was back in earlier versions of VB, the default behaviour was essentially modal: it would try to prevent you from moving away from the offending line until you had fixed it. By contrast the whole reason squigglies are a good invention is that they got rid of a modal feature. So I got in the habit of turning the feature off in VB in order to get any work done… I’ve not yet done any serious VB development on VS2005 - the last time I did any real VB.NET coding was in VS2003 - so maybe it’s better than it was. Perhaps I now remember it as being more annoying than it is.
But if it’s as annoying as Word’s grammar checking then it still sucks.
Despite having been a device driver writer (and, way back, a big Linux fan), I’m definitely not a “no tooling” guy. I love IntelliSense, and I find the tooling for things like Ruby and JavaScript feels like stepping back into the dark ages.
FWIW, until fairly recently I also composed my blog posts much as Jeff does. However, I lately built some infrastructure that allows me to use Word to write it all, while keeping the relatively tight style of HTML I like to use. The reason? So that I could get Word’s continuous spellchecking to work for me. Despite this, I still don’t like using VB on the whole…