View Single Post
Old 11-19-2012, 06:22 PM   #32
Angst
Cannon Fodder
Angst ought to be getting tired of karma fortunes by now.Angst ought to be getting tired of karma fortunes by now.Angst ought to be getting tired of karma fortunes by now.Angst ought to be getting tired of karma fortunes by now.Angst ought to be getting tired of karma fortunes by now.Angst ought to be getting tired of karma fortunes by now.Angst ought to be getting tired of karma fortunes by now.Angst ought to be getting tired of karma fortunes by now.Angst ought to be getting tired of karma fortunes by now.Angst ought to be getting tired of karma fortunes by now.Angst ought to be getting tired of karma fortunes by now.
 
Angst's Avatar
 
Posts: 2,878
Karma: 52253556
Join Date: Jan 2009
Location: Probably a library
Device: PRS-350, Kindle DX, Kindle Paperwhite
The original premise is false.

I've worked with many programmers whose second language is English. The spelling/grammar of their internal emails is often atrocious. Despite this, the quality and clearness of their code far exceeds their ability to craft prose.

A well written program may not even need documentation. If the procedure names and variable names are descriptive and the code is logical and concise it immediately conveys the purpose of the program and the transformation encoded in the function or procedure.

On the other hand, I have worked with programmers who have a firm grasp of conventional spelling and grammar but couldn't program "Hello World" if their life depended on it.

Some programmers have an innate ability to breakdown the problem into very clear steps, program those steps in very clear, uncluttered code. And you can understand everything that is happening in the code without comments. It's a talent that is not [spoken or written] language dependent.
Angst is offline   Reply With Quote