optimization tricks ?
Ulf Wiger
etxuwig@REDACTED
Mon May 15 19:11:05 CEST 2000
On Mon, 15 May 2000 dgould@REDACTED wrote:
>Very nice. I prefer however to:
>
> 1. First make it beautiful
> 2. Then make it work
>
>Since 2 almost naturally follows from 1.
>
>The corollary is that one rarely ends up debugging pretty code.
>
>-dg "yes I am mostly serious about this"
The "first make it beautiful, then make it work" philosophy does
conflict somwhat with that other maxim, "plan to throw away the first
version of your program -- you will have to anyway."
In other words, it might be seen as a waste of time making your code
beautiful before you know that your thinking makes sense. In order to
test and verify your ideas, your code doesn't have to be that pretty.
...unless, of course, you write beautiful first drafts. (:
Having said this, I think it's pretty much a question of different
mindsets. Some people work well only if they are allowed to do things
properly, in order; others create a mess, but lots of good stuff tends
to result from it. I once worked with a guy who was absolutely
brilliant, but who couldn't do anything half-baked even if his life
depended on it. Then again, he was not a programmer...
/Uffe
--
Ulf Wiger, Chief Designer AXD 301 <ulf.wiger@REDACTED>
Ericsson Telecom AB tfn: +46 8 719 81 95
Varuvägen 9, Älvsjö mob: +46 70 519 81 95
S-126 25 Stockholm, Sweden fax: +46 8 719 43 44
More information about the erlang-questions
mailing list