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. 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. 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
_____ From: users-boun...@racket-lang.org [mailto:users-boun...@racket-lang.org] 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