Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Gene Wirchenko Newsgroups: comp.lang.java.programmer Subject: Re: please coin a term for a lower order bug Date: Wed, 11 Jan 2012 15:52:23 -0800 Organization: A noiseless patient Spider Lines: 21 Message-ID: References: <2pboqbqz49.fsf@shell.xmission.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Info: mx04.eternal-september.org; posting-host="JCn9+dUdCQH+ycRezr2Sxw"; logging-data="31955"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19H1dLGxfpaAP8tadGJNxDfVO80PWtdXrg=" X-Newsreader: Forte Agent 4.2/32.1118 Cancel-Lock: sha1:LU2YuBEh6uS5xMkdKACIz8/1slI= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:11247 On Tue, 10 Jan 2012 22:11:44 -0800, Lew wrote: [snip] >Gene, I agree with your points. But let us not swing too far the other way >and eschew non-premature early optimization. Correct logic more frequently >than not creates maintainable, fast and memory-efficient code as an emergent >consequence. I do not think that we are disagreeing at all. Often, the reasonable effort is enough. If you really need the extra and are willing to pay for the resulting hair in the code, then it gets messy. If nothing else, youhave a pre-hair version in case the conditions requiring the hair go away. Sincerely, Gene Wirchenko