John Scalzi, sci-fi author and prolific blogger, has a list of his best posts for 2006. It is worth visiting, and this non-writers guide to writing English (or, for that matter, any other language) is excellent and will be standard reading for all my courses from now on. Here’s an excerpt:
9. When in doubt, simplify: Worried you’re not using the right words? Use simpler words. Worried that your sentence isn’t clear? Make a simpler sentence. Worried that people won’t see your point? Make your point simpler. Nearly every writing problem you have can be solved by making things simpler.
This should be obvious, but people don’t like hearing it because there’s the assumption that simple = stupid. But it’s not true; indeed, I find from personal experience that the stupidest writers are the ones whose writing is positively baroque in form. All that compensating, you know. Besides, I’m not telling you to boil everything down to "see spot run" simplicity. I am telling you to make it so people can get what you’re trying to say.
If I could only do that consistently myself. His points about grammar are also interesting – one of the few things Norwegian schools do better than US or English schools. I have experienced myself, not infrequently, that I will know correct English usage better than native English speakers because I know some grammatical principles.
Anyway: Key point for non-writers: Speak what you write. If you can’t speak it, don’t write it. Simple indeed.
I have recently bought software for English writing. It is really a good software.
It not only checks & corrects English grammar but it also has one excellent text enrichment feature, which suggests adjective & adverbs for your text to make it more professional. It has really helped me in my office work and also for writing articles.
The drawback with this software is that, you have to be online while editing the text with this software, because it uses some online natural language processing technology or artificial intelligence database, which is updated on a daily basis. The only benefit of this online feature is that your text will be edited with updated database.
I got this software from