How is it possible to be a good programmer when your text input is faulty? The answer is that it is impossible to be a good programmer when you have the bad habit of sloppy grammar. One part of being a good programmer requires a very strict ability to be absolutely precise in your text input and your logical reasoning. People who cannot write correct English grammar are also going to transfer their sloppy English grammar to sloppy program code.