One remark down intermixed in your email. Jos > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Hendrik Boom > Sent: martes, 19 de marzo de 2013 15:15 > To: [email protected] > Subject: Re: [racket] OFFTOPIC - Quote on Programming > > I forget where that quotation came from originally, but it > antedated the > days where internal documentation was the norm. > > On Tue, Mar 19, 2013 at 06:20:57AM +0100, Jos Koot wrote: > > Well, that may depend on how you define "clever code". > Surely it is clever > > to write well documented code that can easily be > understood, debugged, > > maintained and reused by yourself and by others. > > The "clever" refers to cleverness merely in producing a > foemalism that > appears to work. > > > Understanding may require > > knowledge of the discipline the code is written for, of > course. In my > > opinion it helps a lot first finishing the documentation > and the design > > (both user and 'inside' docs) before starting coding. > > You're talking about metacleverness -- the know-yourself kind of > cleverness that acknowledges your own limitations and take them into > account. > > > With good and well > > described design it is even possible to leave the coding to > another person, > > just like an architect designs a building and constructors build it. > > My 2c, Jos > > I've never found it to be feasible to leave the coding to another > person, except in cases where the remaining coding is so > trivial that a > machine could do it.
I have experienced some good things leaving the coding to others. I think that in some cases a good and detailed design makes coding almost trivial. > > [ In which case it makes sense to use a compiler. :-) ] > > -- hendrik > > > > From: [email protected] > [mailto:[email protected]] > > On Behalf Of Harry Spier > > Sent: martes, 19 de marzo de 2013 2:56 > > To: users > > Subject: [racket] OFFTOPIC - Quote on Programming > > > > > > I found this quote on a blog and couldn't help sharing it :-) > > > > > > "Debugging is twice as hard as writing the code in the first place. > > Therefore if you write the code as cleverly as possible, you are by > > definition not smart enough to debug it." Brian Kernigan > > > > > ____________________ > > Racket Users list: > > http://lists.racket-lang.org/users > > ____________________ > Racket Users list: > http://lists.racket-lang.org/users ____________________ Racket Users list: http://lists.racket-lang.org/users

