11-21-2012, 11:50 AM | #61 | |
creator of calibre
Posts: 44,411
Karma: 23977332
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Quote:
In this case, I consider it far more likely that there are many different underlying skills that go into being a good coder or a good writer. Some of those underlying skills are likely to be common to both professions, and that is why you often see people that are both good coders and good writers. On the other hand the sets of underlying skills are likely to be sufficiently large to have significant disjoint sets, that is skills that help one be a good coder but not a good writer and vice versa. That is why you often see people that are good at one and not at the other. And that is not even mentioning the various people that are good at one, but may not be good at the other simply because they've never really spent any time working on it. |
|
11-21-2012, 02:52 PM | #62 | |
Somewhat clueless
Posts: 744
Karma: 9545975
Join Date: Nov 2008
Location: UK
Device: Kindle Oasis, iPhone 6 Plus
|
Quote:
/JB Last edited by jbjb; 11-21-2012 at 02:53 PM. Reason: missing out an apostrophe in a thread about writing skills is not good |
|
Advert | |
|
11-21-2012, 05:34 PM | #63 |
Guru
Posts: 787
Karma: 1575310
Join Date: Jul 2009
Device: Moon+ Pro
|
There's as much difference between the jobs of programmer & coder as there is between programmer & technical writer. If documentation is poor it's because the shop producing the code didn't bother to hire a tech writer. If documentation is plain wrong then it's likely they didn't bother to hire a programmer. They can get by without hiring a coder but production will suffer-as it will if they try to get by without hiring a tech writer while insisting the programmer 'do his job'. The programmer probably can write good documentation if given time-but a tech writer's time is a lot cheaper.
|
11-21-2012, 07:13 PM | #64 |
Grand Sorcerer
Posts: 7,154
Karma: 39854870
Join Date: Jun 2008
Location: near Philadelphia USA
Device: Kindle Kids Edition, Fire HD 10 (11th generation)
|
He says he's coming from having read and admired Peg Tyre's Writing Revolution article. Many people were impressed by Tyre's article. I know I was. So was my daughter. I interpret the OP article as an attempt to find another reason why education should focus on expository writing skills.
As for whether Bernard Meisler proved his case, well, he didn't. But I think the hypothesis is plausible. Some of the required habits, for good writing and good coding, are similar. Good writing requires rewriting, and good coding requires refactoring. |
11-21-2012, 07:37 PM | #65 |
Nameless Being
|
I agree with what you are saying, but the article was about programmers who write documentation for other developers. In those cases, good writing is critical. Writing that is difficult to understand, incomplete, or (worse yet) written in a matter that allows other developers to draw incorrect conclusions will likely produce more errors in the code.
|
Advert | |
|
11-21-2012, 11:13 PM | #66 | |
creator of calibre
Posts: 44,411
Karma: 23977332
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Quote:
"The Real Reason Silicon Valley Coders Write Bad Software" The sub heading is "If someone had taught all those engineers how to string together a proper sentence, Windows Vista would be a lot less buggy." Neither has anything to do with writing documentation. In the actual article he says: "That's partly because coding is not a solitary pursuit." and goes on to explain about documentation writing being important. But he then goes on to say: "Most importantly, though, explicit writing instruction reinforces the logic of language -- including the language of technology. " Judging from the adjectives partly and most importantly, and the articles' headings, I'd say he considers documentation writing a relatively small aspect of his thesis. And incidentally, I find his sub-heading utterly hilarious. Is he implying that Microsoft sent its engineers for language writing courses between Vista and 7? |
|
11-21-2012, 11:48 PM | #67 |
Wizard
Posts: 3,009
Karma: 18765431
Join Date: Oct 2010
Location: Sudbury, ON, Canada
Device: PRS-505, PB 902, PRS-T1, PB 623, PB 840, PB 633
|
I admit I never read the article, but I feel there has to be some truth to the idea. Writing a decent sentence involves being able to articulate an idea. Of course, if someone is not proficient in a language, then you can't expect them to be good at the articulation part. But if they are proficient, then the problem is usually in not being clear about the idea. This has to be bad if a person thinks using language to express ideas. I know that I do it that way. I can imagine that, if someone doesn't actually think using language but does it some other way, then they can code without being able to write down their ideas using language. Are there people who think that way?
|
11-22-2012, 10:32 AM | #68 | |
Well trained by Cats
Posts: 30,409
Karma: 58055234
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
If you have ever walked the halls at M$ in Mountain View, you would hear languages and accents from all over the world (+ advanced geek ). String an 'English' sentence together might be hard for some. Coding requires you understand your tools and think in their processes, not in your native language. I inherited the maintenance of a few (Paradox DOS) applications where it was clear to me that the coder only understood the syntax, and not how the system really worked (clunky, convoluted code that barely functioned and was a bear to modify. ) |
|
11-22-2012, 01:29 PM | #69 | |
The Dank Side of the Moon
Posts: 35,872
Karma: 118716293
Join Date: Sep 2009
Location: Denver, CO
Device: Kindle2; Kindle Fire
|
Quote:
|
|
11-22-2012, 01:32 PM | #70 |
Nameless Being
|
Oddly enough, I was getting that from exactly the same statements that you were using to support your perspective.
Or maybe it is about both. Rereading the article suggests that the author is talking about both documentation and code. |
11-22-2012, 04:45 PM | #71 | |
Wizard
Posts: 3,009
Karma: 18765431
Join Date: Oct 2010
Location: Sudbury, ON, Canada
Device: PRS-505, PB 902, PRS-T1, PB 623, PB 840, PB 633
|
Quote:
Edit: I should note that when I said "Of course, if someone is not proficient in a language, then you can't expect them to be good at the articulation part.", I meant a natural language, not a computer language. I'm sorry that I wasn't clearer. Last edited by rkomar; 11-22-2012 at 05:12 PM. |
|
11-22-2012, 05:22 PM | #72 | |
Grand Sorcerer
Posts: 7,452
Karma: 7185064
Join Date: Oct 2007
Location: Linköpng, Sweden
Device: Kindle Voyage, Nexus 5, Kindle PW
|
Quote:
Related to that I have noticed that when I read philosophers writing logical statements using ordinary language it is extremely hard to grasp what they mean but the corresponding logical/mathematical formula is much easier to understand. |
|
11-22-2012, 06:19 PM | #73 | |
Wizard
Posts: 3,009
Karma: 18765431
Join Date: Oct 2010
Location: Sudbury, ON, Canada
Device: PRS-505, PB 902, PRS-T1, PB 623, PB 840, PB 633
|
Quote:
|
|
11-22-2012, 06:46 PM | #74 | |
Grand Sorcerer
Posts: 7,452
Karma: 7185064
Join Date: Oct 2007
Location: Linköpng, Sweden
Device: Kindle Voyage, Nexus 5, Kindle PW
|
Quote:
|
|
11-22-2012, 07:19 PM | #75 | |
Well trained by Cats
Posts: 30,409
Karma: 58055234
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
You grasp that you need to get x coordinate. you also know you need the Left-side one, not the right. The you use the programing Language, not your native one to accomplish this. (and I have no clue what you can code I drove a Database with my apps. ) |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Troubleshooting screen is bad | anywho | Amazon Kindle | 8 | 09-10-2012 11:28 AM |
I've done a very bad thing... | jlmwrite | Amazon Kindle | 29 | 01-07-2011 06:11 AM |
Is this a bad battery or what? | Dave W | Sony Reader | 9 | 01-24-2010 06:19 AM |
link bad? | sassanik | Feedback | 1 | 04-13-2009 12:25 PM |
bad card, or bad card reader, or... ? | zelda_pinwheel | Fictionwise eBookwise | 5 | 02-08-2008 10:32 AM |