Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Forth > Re: A Brief Loo...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 26 of 34 Topic 3855 of 4287
Post > Topic >>

Re: A Brief Look at History

by John Doty <jpd@[EMAIL PROTECTED] > Mar 13, 2008 at 01:16 PM

Paul E. Bennett wrote:
> John Doty wrote:
> 
>> Elizabeth D Rather wrote:
>>
>>> Some programmers don't like to write comments in code regardless of
>>> language.  They shouldn't be tolerated: we've spoken of management in
>>> other contexts, and one of the responsibilities of good management is
to
>>> be sure the team is professional about writing clear, well-commented
>>> code.  And one of the responsibilities of professional programmers is
to
>>> write that way.
>> Then you cannot collaborate: it's a simple as that. In a collaboration
>> you do not get to choose who writes the code. And if you're doing
>> anything but a trivial application, you'd better worry about finding
>> people whose strengths match the domain and quit worrying about
>> inflexible notions of who should be writing code. Code that cleanly
>> solves the real application issues can always be prettied up, but a
>> "professional programmer" cannot create the code without the domain
>> knowledge, and that can take a lifetime of study to acquire.
> 
> I would hope any professional programmer will always write clear well
> commented and do***ented code. However, professional engineers, whatever
> their discipline, also write code these days and I expect no less a
level
> of professional code writing from them if they write code at all.
> 
> One of the things that makes it easier in a professional team
environment is
> the existence of coding and do***ent standards that lay out the rules
for
> the way the company needs their code to look and the management's skill
in
> ensuring that these standards are adhered to.

What if the coding is taking place under nine institutional roofs in 
three different countries with four separate funding sources, and 
therefore no single management authority?

> 
> I don't go with having code in the production stream that needs to be
> prettied up. It should start out that way by design and be maintained in
> its full elegant glory. Prototype code should never be used as a
starting
> point for production code. All you should take from the prototype code
is
> the essential idea from it and design the final code properly.

Nice when you can make that approach work. What do you do when your 
collaborator takes a different approach?

I also note that in space research, essentially everything (not just 
software) is a prototype by normal commercial standards. It's the nature 
of the endeavor. This is especially true with NASA, where to save money 
they cut the number of builds to an absolute minimum (but that actually 
costs extra money).

-- 
John Doty, Noqsi Aerospace, Ltd.
http://www.noqsi.com/
--
History teaches that logical consistency is neither sufficient nor 
necessary to establish practical, real world truth. Those who attempt to 
use logic for that purpose are abusing it.
 




 34 Posts in Topic:
Re: A Brief Look at History
Jonah Thomas <jethomas  2008-03-12 06:56:18 
Re: A Brief Look at History
Elizabeth D Rather <er  2008-03-12 07:17:48 
Re: A Brief Look at History
John Doty <jpd@[EMAIL   2008-03-12 16:24:39 
Re: A Brief Look at History
John Passaniti <nntp@[  2008-03-13 00:05:13 
Re: A Brief Look at History
John Doty <jpd@[EMAIL   2008-03-12 19:28:19 
Re: A Brief Look at History
"Paul E. Bennett&quo  2008-03-13 19:16:12 
Re: A Brief Look at History
John Doty <jpd@[EMAIL   2008-03-13 13:21:24 
Re: A Brief Look at History
"Paul E. Bennett&quo  2008-03-13 21:50:04 
Re: A Brief Look at History
John Doty <jpd@[EMAIL   2008-03-13 16:16:28 
Re: A Brief Look at History
John Passaniti <nntp@[  2008-03-14 05:03:16 
Re: A Brief Look at History
John Doty <jpd@[EMAIL   2008-03-14 06:57:57 
Writing, Coding, and Professionals (was Re: A Brief Look at Hist
m-coughlin <m-coughlin  2008-03-14 19:51:54 
Re: Writing, Coding, and Professionals (was Re: A Brief Look at
Andrew Haley <andrew29  2008-03-15 10:03:17 
Re: Writing, Coding, and Professionals (was Re: A Brief Look at
Jerry Avins <jya@[EMAI  2008-03-15 11:12:47 
Re: Writing, Coding, and Professionals
Guy Macon <http://www.  2008-03-15 18:02:03 
Re: Writing, Coding, and Professionals
Andrew Haley <andrew29  2008-03-17 10:24:55 
Re: Writing, Coding, and Professionals
Guy Macon <http://www.  2008-03-17 22:40:16 
Re: Writing, Coding, and Professionals
anton@[EMAIL PROTECTED]   2008-03-18 11:13:09 
Re: Writing, Coding, and Professionals
stephenXXX@[EMAIL PROTECT  2008-03-18 14:22:55 
Re: Writing, Coding, and Professionals
Elizabeth D Rather <er  2008-03-18 09:47:02 
Re: Writing, Coding, and Professionals
anton@[EMAIL PROTECTED]   2008-03-18 19:39:30 
Re: Writing, Coding, and Professionals
"Paul E. Bennett&quo  2008-03-18 20:41:29 
Re: Writing, Coding, and Professionals
Guy Macon <http://www.  2008-03-19 10:14:57 
Re: Writing, Coding, and Professionals
anton@[EMAIL PROTECTED]   2008-03-19 13:40:38 
Re: A Brief Look at History
"Paul E. Bennett&quo  2008-03-13 19:02:46 
Re: A Brief Look at History
John Doty <jpd@[EMAIL   2008-03-13 13:16:17 
Re: A Brief Look at History
Elizabeth D Rather <er  2008-03-13 13:30:33 
Re: A Brief Look at History
John Doty <jpd@[EMAIL   2008-03-13 14:50:04 
Re: A Brief Look at History
stephenXXX@[EMAIL PROTECT  2008-03-15 17:39:38 
Re: A Brief Look at History
John Doty <jpd@[EMAIL   2008-03-15 12:09:14 
Re: A Brief Look at History
stephenXXX@[EMAIL PROTECT  2008-03-15 19:00:23 
Re: A Brief Look at History
John Doty <jpd@[EMAIL   2008-03-15 13:51:22 
Re: A Brief Look at History
m-coughlin <m-coughlin  2008-03-14 19:00:35 
Re: A Brief Look at History
John Doty <jpd@[EMAIL   2008-03-12 17:18:24 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Mon Oct 13 3:12:42 CDT 2008.