In memory of the man who put red and green squiggles under words

119 points by abareplace


bitshift

That's a fun legacy. Glad the squiggles were well received!

Also, this is a pretty epic footnote:

Probably not as widely documented is that he accomplished [porting Chip's Challenge] without the source code: He reverse-engineered the MS-DOS version and then reimplemented it for Windows.

mtlynch

Word did introduce an Auto Spell Check feature to run spell check when the user was idle, so that when you hit the Spell Check button, the results were ready to go. However, the Auto Spell Check was still a blocking operation. As a result, a lot of users turned it off because it always seemed to decide “Now would be a good time to spell-check the document” just as you wanted to do something, forcing you to wait for the spell check pass to complete before you could, say, save and exit.

My first reaction was, "Wow, it seems so easy to do this without blocking or taking several seconds."

But then I remember this would have been early 90s, so you're probably working with 4-8 MB of RAM, so you can't just keep the whole English word list in memory. Plus, I'm not sure what multi threaded processing was like in C++ in the early 90s, but I know it was unpleasant in the late 00s, so this was probably a pretty tricky problem.