From kde-devel Sun May 02 20:26:23 1999 From: Bavo De Ridder Date: Sun, 02 May 1999 20:26:23 +0000 To: kde-devel Subject: Re: Memory consumption in KDE 2.0 X-MARC-Message: https://marc.info/?l=kde-devel&m=92567666114297 On Sun, 02 May 1999, Don Sanders wrote: >"Premature optimization is the root of all evil" - Donald Knuth > >IMHO, space optimization is a feature. It should not be of primary importance >when designing code. Premature optimization will return meagre benefits and >lead to obsfucated code. This means that KOffice and Konqueror programmers >should focus on producing working code (and having fun), not optimization. Once >they have more experience and working code then they will be in a much better >position from which to make intelligent choices about optimization. >Furthermore once they have working code they will have (more) users, some of >which might be willing to help with optimization, (especially if they have low >end machines). > >On the other hand, I agree with Preston's assertion that core components with >existing working implementations shouldn't be bloated in order to add a few >features. (I don't whether this is or isn't the case with the programs listed >though) > I can only agree with this. But... it doesn't mean that common functionality shouldn't go in shared libraries/corba servers. Programmers should adapt their programs to those shared libraries instead of reinventing the wheel because they want it 1% different... BDR >Don // Who just spent several days looking at an excessive caching problem.