Writing in English and writing in Cobol are similar activities, but not because Cobol is "like English." The secret key to all good writing is re-writing. It's true in English and it's true in Cobol. It's even true in APL. Nobody but a genius is capable of writing perfect prose on the first draft.