Awesome site you have here but I was wanting to know if you knew of any forums that cover the same
topics talked about in this article? I'd really like to be a part of online community where I can get feed-back from other
experienced individuals that share the same interest.
If you have any suggestions, please let me know.
Many thanks!
Make a list and prioritize it into high priority, medium
priority, and low priorkty goals. Channing has dyslexia and ADHD (attention deficit-hyperactivity disorder) and took prescription drugs as a child to
cope with his leaening disabilities. Each
kid with ADHD, poor attention and impulsivity might not be suffering
fdom ADHD.
Hi my family member! I want to say that this article is
amazing, great written and come with approximately all significant infos.
I'd like to peer extra posts like this .
I was curious if you ever thought of changing the structure of your
website? Its very well written; I love what youve
got to say. But maybe you could a little more in the way of content so people could connect with
it better. Youve got an awful lot of text for only having 1 or
two pictures. Maybe you could space it out better?
Simply desire to say your article is as amazing. The clearness in your post is simply cool and i can assume you are an expert on this subject.
Fine with your permission let me to grab your feed to keep updated with forthcoming post.
Thanks a million and please keep up the rewarding work.
Wah cakep ya postingannya gan, terima kasih postingannya sangat
berguna, berguna sekali gan terima kasih, mantap banget , bagus gan,
boleh dong saya share gan, mau saya share
gan , boleh ya saya share buat kolega saya
Greate pieces. Keep posting such kind of information on your site.
Im really impressed by it.
Hey there, You've performed an excellent job. I'll certainly digg
it and individually recommend to my friends. I am confident they will be benefited
from this web site.
My family members always say that I am wasting my time here at
web, however I know I am getting familiarity everyday by reading thes
fastidious articles.
Skeletor - 14 years ago
Even He-man agrees. Stupid opinion articles with no evidence provided are a waste of everyones time and prove the original writer writes bad code.
dokc - 14 years ago
This would be true if we suppose that mother tongue for all programmers is English. It's not. Cheers...
Grammar and composition is a separate subject. Being a good programmer is like being a good craftsman. If you know the craft, your poor language abilities would be covered by a team of English language professors.
Five people who know good programming but are bad with English language may come up with a wondrous piece of software, but you know even 25 Shakespeares won't be able to produce even a dirt poor bad bad bad bug farm.
cheers...
Lukas - 14 years ago
I agree, but only to a certain degree. While a writer could spend his/her time writing with the most proper grammar and impeccable spelling, in the end, all of that time spent may produce a writing about nothing. Likewise with programmer, he/she may use proper syntax and most pleasing coding style, in the end, he/she may only be producing a code that does nothing.
Has anyone considered, that if the programmer does not speak / write English as a first or second language? Suppose you are a native Chinese programmer. How would you put comment in your code? There is a question whether the compiler would choke if you put the comments in Chinese....
Anonymous - 14 years ago
I find the premise to be misdirected and trivial to disprove.
It would be better phrased as: "Good programmers strive to comment using correct grammar and spelling."
tp - 14 years ago
The question in the poll is not very good. Details are very important, but the leap from details to grammatical errors in english is very strange. I usually prefer no comments at all, since they provide no benefit, but will make finding a piece of code more difficult since you need to browse through several pages of comments and visually find the interesting bit (the code) from large amount of crappy outdated comments.
Details are easiest to understand when your code has nothing else than just the important details. Then any inconsistency just jumps from the code, when you can see 150 small details in the same screen in the editor. But if they're all spread to 30 pages of comment-filled code, it's impossible to understand them together.
It's especially difficult problem in api interfaces. On the other hand, you need explanation for people who have never seen the code before. But you wouldn't want to fill your code with crap. Best way is to write as good function, variable and class names as possible, and encode behaviour of your functions to their prototypes. Then you need no comments. But it's a balance. Some people actually prefer longer comments because it takes time to understand it, and reading longer text piece provides them the time necessary to understand previous word before next big concept is encountered in the text.
Rob - 14 years ago
My main complaint about this statement is the implication of causality. Spelling and grammatical errors do not imply bad programming. It is possible to have a good program with spelling errors or grammatical mistakes in comments. I do agree with it on a higher level though, in that people who are meticulous about their spelling and grammar likely have the same quality when it comes to code design. I would like to note one frequent counter-example. Often times seeing something an incorrect way many times will lead you to believe an incorrect spelling of a word. So the spelling looks correct to the programmer, and he has rigorously gone over the code, but it still contains the common spelling error. For example, accomodate vs accommodate, deductible vs deductable, inadvertant vs inadvertent, supersede vs supercede.
Nick - 14 years ago
Good online polls do not require JavaScript in order to place a vote.
Paul - 14 years ago
Further study is required.
Werner - 14 years ago
I would agree on that if I can use my native language to write comments. Many companies, in particular large, international companies, require that everybody uses English to comment the sources. This may cause severe problems: not every programmer is able to describe complex problems in English or master English grammar. This often leads to bad and/or misleading comments, often programmers use English words only but the grammar of their native language.
No way to understand these comments.
Awesome site you have here but I was wanting to know if you knew of any forums that cover the same
topics talked about in this article? I'd really like to be a part of online community where I can get feed-back from other
experienced individuals that share the same interest.
If you have any suggestions, please let me know.
Many thanks!
Make a list and prioritize it into high priority, medium
priority, and low priorkty goals. Channing has dyslexia and ADHD (attention deficit-hyperactivity disorder) and took prescription drugs as a child to
cope with his leaening disabilities. Each
kid with ADHD, poor attention and impulsivity might not be suffering
fdom ADHD.
Hi my family member! I want to say that this article is
amazing, great written and come with approximately all significant infos.
I'd like to peer extra posts like this .
I was curious if you ever thought of changing the structure of your
website? Its very well written; I love what youve
got to say. But maybe you could a little more in the way of content so people could connect with
it better. Youve got an awful lot of text for only having 1 or
two pictures. Maybe you could space it out better?
There's certainly a great deal to know about this topic.
I love all of the points you made.
Simply desire to say your article is as amazing. The clearness in your post is simply cool and i can assume you are an expert on this subject.
Fine with your permission let me to grab your feed to keep updated with forthcoming post.
Thanks a million and please keep up the rewarding work.
Wah cakep ya postingannya gan, terima kasih postingannya sangat
berguna, berguna sekali gan terima kasih, mantap banget , bagus gan,
boleh dong saya share gan, mau saya share
gan , boleh ya saya share buat kolega saya
As the admin of this site is working, no question very quickly it will be famous,
due to its quality contents.
Greate pieces. Keep posting such kind of information on your site.
Im really impressed by it.
Hey there, You've performed an excellent job. I'll certainly digg
it and individually recommend to my friends. I am confident they will be benefited
from this web site.
My family members always say that I am wasting my time here at
web, however I know I am getting familiarity everyday by reading thes
fastidious articles.
Even He-man agrees. Stupid opinion articles with no evidence provided are a waste of everyones time and prove the original writer writes bad code.
This would be true if we suppose that mother tongue for all programmers is English. It's not. Cheers...
Grammar and composition is a separate subject. Being a good programmer is like being a good craftsman. If you know the craft, your poor language abilities would be covered by a team of English language professors.
Five people who know good programming but are bad with English language may come up with a wondrous piece of software, but you know even 25 Shakespeares won't be able to produce even a dirt poor bad bad bad bug farm.
cheers...
I agree, but only to a certain degree. While a writer could spend his/her time writing with the most proper grammar and impeccable spelling, in the end, all of that time spent may produce a writing about nothing. Likewise with programmer, he/she may use proper syntax and most pleasing coding style, in the end, he/she may only be producing a code that does nothing.
Has anyone considered, that if the programmer does not speak / write English as a first or second language? Suppose you are a native Chinese programmer. How would you put comment in your code? There is a question whether the compiler would choke if you put the comments in Chinese....
I find the premise to be misdirected and trivial to disprove.
It would be better phrased as: "Good programmers strive to comment using correct grammar and spelling."
The question in the poll is not very good. Details are very important, but the leap from details to grammatical errors in english is very strange. I usually prefer no comments at all, since they provide no benefit, but will make finding a piece of code more difficult since you need to browse through several pages of comments and visually find the interesting bit (the code) from large amount of crappy outdated comments.
Details are easiest to understand when your code has nothing else than just the important details. Then any inconsistency just jumps from the code, when you can see 150 small details in the same screen in the editor. But if they're all spread to 30 pages of comment-filled code, it's impossible to understand them together.
It's especially difficult problem in api interfaces. On the other hand, you need explanation for people who have never seen the code before. But you wouldn't want to fill your code with crap. Best way is to write as good function, variable and class names as possible, and encode behaviour of your functions to their prototypes. Then you need no comments. But it's a balance. Some people actually prefer longer comments because it takes time to understand it, and reading longer text piece provides them the time necessary to understand previous word before next big concept is encountered in the text.
My main complaint about this statement is the implication of causality. Spelling and grammatical errors do not imply bad programming. It is possible to have a good program with spelling errors or grammatical mistakes in comments. I do agree with it on a higher level though, in that people who are meticulous about their spelling and grammar likely have the same quality when it comes to code design. I would like to note one frequent counter-example. Often times seeing something an incorrect way many times will lead you to believe an incorrect spelling of a word. So the spelling looks correct to the programmer, and he has rigorously gone over the code, but it still contains the common spelling error. For example, accomodate vs accommodate, deductible vs deductable, inadvertant vs inadvertent, supersede vs supercede.
Good online polls do not require JavaScript in order to place a vote.
Further study is required.
I would agree on that if I can use my native language to write comments. Many companies, in particular large, international companies, require that everybody uses English to comment the sources. This may cause severe problems: not every programmer is able to describe complex problems in English or master English grammar. This often leads to bad and/or misleading comments, often programmers use English words only but the grammar of their native language.
No way to understand these comments.