"Poor grammar is more fundamental I feel, as it implies a lack of comprehension. In coding terms, I may not remember the method name but I should at least understand the algorithm I'm attempting to implement." I find that highly untrue. People still can understand you when you type "loosing". You still retain knowledge, in light of your metaphor, of the 'algorithm'. Just because you mispell a word and use incorrect grammar in 90% of the cases doesn't mean people still can't understand you. I'm sick of mispelling a word and then being looked down upon. Oh no, riddiculous has only one d? I better go back to college, apparently I know nothing.