|  11-20-2012, 11:49 AM | #46 | |
| Guru            Posts: 895 Karma: 4383958 Join Date: Nov 2007 Device: na | Quote: 
 I'm much the same now, I used to spend a lot of my spare time coding. Now it's mostly coding during work hours and occasionally doing a little research at home. | |
|   |   | 
|  11-20-2012, 11:50 AM | #47 | 
| Autism Spectrum Disorder            Posts: 1,212 Karma: 6244877 Join Date: Sep 2011 Location: Coastal Texas Device: Android Phone | |
|   |   | 
|  11-20-2012, 04:18 PM | #48 | 
| Zealot            Posts: 106 Karma: 510000 Join Date: Nov 2010 Device: Kindle | 
			
			My mind is still boggling at the thought of a CS degree that doesn't require any actual coding. I always thought that my own school's CS major went too far in the other direction. It was run by the college of engineering, and required that students write a compiler and lexical analyzer, implement all the categories of sort algorithms efficiently and prove that the code was efficient, write a device interrupt handler, and do at least one term-long project in assembler.  None of this directly applies to the kind of coding I actually do since I left school.  We did no  application coding at all.  Some basics on writing end-user applications might have been more useful.  But we did end up understanding the guts of computing. I'm considered a reasonably good writer. I have written readable short fiction, and I have written documentation that clearly explains fairly complex ideas to a wide range of audiences. (I'm told this by the readers of said documentation.) I'm also a programmer. I don't know if my writing skills directly help with programming. It seems to me that both logical skills and creative skills are important, both to coding well and to writing well. And to be a good developer, you also need to be able to frame a problem, break it down into chunks, and see what the key structures are to model it. | 
|   |   | 
|  11-20-2012, 05:03 PM | #49 | 
| Evangelist            Posts: 416 Karma: 1045911 Join Date: Sep 2011 Location: Cape Town, South Africa Device: Kindle 3 | 
			
			I have just glossed over some of the replies; But thought I'd throw this out there: Have you ever noticed that different home languages change the layout and flow of code? This mainly applies to small projects that I've maintained, but over time I think I've noticed a few trends that make more sense in a cultural rather than learned way. FWIW : I think the largest gain comes not from writing the actual production code, but rather in communicating ideas and implementing them in the intended way. Being able to lay-out code which is both elegant and intuitive to maintainers and the casual glance; This often requires a more verbose understanding of the API/libs, but then again, what is that if not vocabulary. Then again, I find people spend too much time crying about documentation (which is usually just related to bad tools/workflow - or a matter for delegation) or writing verbose comments which only serve to accumulate bit-rot and point out the obvious. | 
|   |   | 
|  11-20-2012, 05:38 PM | #50 | 
| Philosopher            Posts: 2,034 Karma: 18736532 Join Date: Jan 2012 Device: Kindle Paperwhite 2 gen, Kindle Fire 1st Gen, Kindle Touch | 
			
			But what about their writing ability in their native language?
		 | 
|   |   | 
|  11-21-2012, 01:39 AM | #51 | 
| creator of calibre            Posts: 45,604 Karma: 28548974 Join Date: Oct 2006 Location: Mumbai, India Device: Various | 
			
			I dont know any coders with inadequate writing skills, I do however know lots of writers with inadequate coding skills. Maybe the OP should have written about how inadequate coding skills lead to bad writing. It would have been just about as persuasive as his original thesis.
		 | 
|   |   | 
|  11-21-2012, 04:20 AM | #52 | |
| Gnu            Posts: 1,222 Karma: 15625359 Join Date: Jul 2009 Location: UK Device: BeBook,JetBook Lite,PRS-300-350-505-650,+ran out of space to type | Quote: 
 I am a good coder - honestly, people re-hire me and everything  . To me it's more of a logic puzzle. On the language side I'm a native English speaker who also speaks bad French, worse Italian and awful German. | |
|   |   | 
|  11-21-2012, 05:23 AM | #53 | |
| Grand Sorcerer            Posts: 7,452 Karma: 7185064 Join Date: Oct 2007 Location: Linköpng, Sweden Device: Kindle Voyage, Nexus 5, Kindle PW | Quote: 
 | |
|   |   | 
|  11-21-2012, 06:46 AM | #54 | 
| eBook Enthusiast            Posts: 85,560 Karma: 93980341 Join Date: Nov 2006 Location: UK Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6 | 
			
			But don't you think that the ability to write clearly and well is a fundamental part of the job of a programmer? I spend far more time writing requirements specifications, design documents, etc, than I do writing code. If the customer doesn't understand your requirements spec, he's not going to sign it off and allow you to start work on the system.
		 | 
|   |   | 
|  11-21-2012, 07:19 AM | #55 | |
| Grand Sorcerer            Posts: 7,452 Karma: 7185064 Join Date: Oct 2007 Location: Linköpng, Sweden Device: Kindle Voyage, Nexus 5, Kindle PW | Quote: 
 | |
|   |   | 
|  11-21-2012, 07:25 AM | #56 | |
| eBook Enthusiast            Posts: 85,560 Karma: 93980341 Join Date: Nov 2006 Location: UK Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6 | Quote: 
 | |
|   |   | 
|  11-21-2012, 08:43 AM | #57 | |
| Gnu            Posts: 1,222 Karma: 15625359 Join Date: Jul 2009 Location: UK Device: BeBook,JetBook Lite,PRS-300-350-505-650,+ran out of space to type | Quote: 
 I have worked with one analyst who laid out the whole design without knowing anything about programming (Surprisingly it was one of the better design specs I've seen). | |
|   |   | 
|  11-21-2012, 09:43 AM | #58 | |
| Fledgling Demagogue            Posts: 2,384 Karma: 31132263 Join Date: Feb 2011 Location: White Plains Device: Clara HD; Oasis 2; Aura HD; iPad Air; PRS-350; Galaxy S7. | Quote: 
 I really have no business posting here, since I'm a professional musician and writer/editor who's done a lot more technical writing than actual coding, but the way people have been talking on this thread has made eavesdropping lots of fun. | |
|   |   | 
|  11-21-2012, 10:18 AM | #59 | |
| Guru            Posts: 895 Karma: 4383958 Join Date: Nov 2007 Device: na | Quote: 
 I've worked on systems where very little documentation was required through to those where complete formal methods were applied and forests probably laid waste to cover the amount of paper generated when the client printed it all out. In some cases ability to clearly convey ideas in written form was crucial, in others the client was only interested in the prototype/mock up of an app. I do think been able to convey ideas is important for programmers, especially those who work in a team which makes up the majority of business coding. However, just because some programmers cannot write good documentation doesn't imply they're bad coders. Just as been able to write good documentation does not make one a good coder. Ideally you want people good at both, but I would imagine the real reason most documentation is not up to scratch is that management do not want their coders spending time doing something other than coding. Unless one of the selling points of an app is it's API, there's much less incentive to fully document and maintain it. This can be compounded by major changes been made on a tight deadline with insufficient time allowed to update documentation. Docs then suffer from either been inaccurate or poorly thought out because they've been rushed. Obviously this differs on the sector we may be talking about. Some areas documentation is crucial and projects won't go ahead without reams of it. For formal systems it's a key part of identifying potential issues. For other sectors it's mainly as api usage documentation for anyone wishing to extend a product or use a library and may get less attention. Either way, I think it's wrong to conclude that poor documentational skills is why bad code/software is written. | |
|   |   | 
|  11-21-2012, 10:25 AM | #60 | |
| eBook Enthusiast            Posts: 85,560 Karma: 93980341 Join Date: Nov 2006 Location: UK Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6 | Quote: 
 | |
|   |   | 
|  | 
| 
 | 
|  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 |