I like the spell checker feature while writing a post. Could you add spelling suggestions too? I guess there are a lot of developers on SO that are not native English speakers, and that it would be useful to suggest a list of alternatives in case of a spelling mistake.
It's been awhile since I used a web browser that did not provide an integrated spell-checker. So I would say, increasingly, that spell-checking has become a client-side issue rather than something that every website should have to provide.
It would simply be a waste of the development team's resources.
Just as an aside, some browsers will do this for you - I use Chrome, and it offers a range of language spell checkers, with automatic underline etc. The options are under "font and languages".
I'm a native English speaker, and it still saves me a lot of embarrassment - especially on words like embarrassment ;-p
Another problem with programmers is that we don't always speak English - at least, not as regular users would understand it... type-names, keywords, obscure protocols, etc - I can live with a browser-supplied checked because it is fast; but anything that checks over http is probably going to hit too many false-positives to be worth making a round-trip to the server. IMO.
I don't think this should be implemented as a feature.
Simply put, browsers like Chrome and Firefox already have this capability, and it would take more man hours for Jeff and Co. to implement this than it would for users to spend their time fixing spelling mistakes. One of the major features of Stack Overflow is for the ability for users to edit other users' posts; so this 'feature' can already be consider implemented via that capability.
I don't use spell checkers, so I can't say how effective they are, but it's clear to me that an effective spell checker would be a giant can of worms, and difficult to implement.
- overlap with grammar (then/than, their/there/they're or lose/loose)
- British / American differences
- apostrophe confusion (its v it's)
- the preponderance of technical terms in SO questions
- modern usage v 'traditional' (plz, ur, ...)
all of which make it difficult to choose the correct spelling.
The effort wouldn't be justified ... and what would be the point of an ineffective spell checker?