Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site cyb-eng.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!ut-sally!oakhill!cyb-eng!bc From: bc@cyb-eng.UUCP (Bill Crews) Newsgroups: net.lang.c Subject: Re: writing code Message-ID: <608@cyb-eng.UUCP> Date: Mon, 5-Aug-85 11:46:06 EDT Article-I.D.: cyb-eng.608 Posted: Mon Aug 5 11:46:06 1985 Date-Received: Wed, 7-Aug-85 03:34:58 EDT References: <418@spar.UUCP> <408@utastro.UUCP> <1295@eagle.UUCP> <316@zaphod.UUCP> Organization: Cyb Systems, Austin, TX Lines: 28 > My most satisfying programs are written with paper and pencil. I don't > do a lot of erasing either - a line through the offending code means > that I can go back and reuse the code if I backtrack. Also, when too > much stuff changes or the code is just wrong, I recopy the entire block > of code by hand, implementing all of the fixes that I had been logging > mentally as I was writing. I also keep the old pieces of paper for a > time for backtracking. The program eventually evolves to the point > were running it is feasible and I am satisfied with it. When I try > this approach on the computer, I have too much investment in what I > have written to change it. This is really an odd thought - computers > should make it easier to change, not harder. Maybe the problem is > backtracking - "undo" is chronological, I backtrack in "thought > order". I find the conclusion drawn here to be suitable for net.bizarre. Copying code over by hand with pencil is easier than editing it with an editor? Too much is invested in code in a text file to change it, whereas with it on paper, the investment and the ability to change it is less?? Maybe I missed an intended ":-)" here. -- / \ Bill Crews ( bc ) Cyb Systems, Inc \__/ Austin, Texas [ gatech | ihnp4 | nbires | seismo | ucb-vax ] ! ut-sally ! cyb-eng ! bc