| 
			
			 | 
		#61 | |
| 
			
			
			
			 creator of calibre 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,609 
				Karma: 28549044 
				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.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#62 | |
| 
			
			
			
			 Somewhat clueless 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 790 
				Karma: 11000001 
				Join Date: Nov 2008 
				Location: UK 
				
				
				Device: Kindle Oasis 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 /JB Last edited by jbjb; 11-21-2012 at 03:53 PM. Reason: missing out an apostrophe in a thread about writing skills is not good  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#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.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#64 | 
| 
			
			
			
			 Grand Sorcerer 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,470 
				Karma: 44460032 
				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.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#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 | |
| 
         | 
    
| 
			
			 | 
		#66 | |
| 
			
			
			
			 creator of calibre 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,609 
				Karma: 28549044 
				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?  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#67 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,068 
				Karma: 18821071 
				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?
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#68 | |
| 
			
			
			
			 Well trained by Cats 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,267 
				Karma: 61916422 
				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. )
		 | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#69 | |
| 
			
			
			
			 The Dank Side of the Moon 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 35,930 
				Karma: 119747553 
				Join Date: Sep 2009 
				Location: Denver, CO 
				
				
				Device: Kindle2 & PW, Onyx Boox Go6 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#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.  | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#71 | |
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,068 
				Karma: 18821071 
				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 06:12 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.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#73 | |
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,068 
				Karma: 18821071 
				Join Date: Oct 2010 
				Location: Sudbury, ON, Canada 
				
				
				Device: PRS-505, PB 902, PRS-T1, PB 623, PB 840, PB 633 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#74 | |
| 
			
			
			
			 Grand Sorcerer 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,452 
				Karma: 7185064 
				Join Date: Oct 2007 
				Location: Linköpng, Sweden 
				
				
				Device: Kindle Voyage, Nexus 5, Kindle PW 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#75 | |
| 
			
			
			
			 Well trained by Cats 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,267 
				Karma: 61916422 
				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 12:28 PM | 
| I've done a very bad thing... | jlmwrite | Amazon Kindle | 29 | 01-07-2011 07:11 AM | 
| Is this a bad battery or what? | Dave W | Sony Reader | 9 | 01-24-2010 07:19 AM | 
| link bad? | sassanik | Feedback | 1 | 04-13-2009 01:25 PM | 
| bad card, or bad card reader, or... ? | zelda_pinwheel | Fictionwise eBookwise | 5 | 02-08-2008 11:32 AM |