Verging philosophical, sometimes we settle for "works now"
> -----Original Message----- > From: IBM Mainframe Assembler List [mailto:ASSEMBLER- > l...@listserv.uga.edu] On Behalf Of Richard Rogers > Sent: Monday, October 16, 2017 4:18 PM > To: ASSEMBLER-LIST@LISTSERV.UGA.EDU > Subject: Re: The Pointlessness of handwriting "efficient" code (was One Byte > MVC Versus IC/STC) > > The First Rule of Program Optimization: Don't do it. The Second Rule of > Program Optimization (for experts only): Don't do it yet. > When developing or evaluating systems, you have three choices, fast, cheap > and good; choose two. > > -----Original Message----- > From: IBM Mainframe Assembler List [mailto:ASSEMBLER- > l...@listserv.uga.edu] On Behalf Of Richard Kuebbing > Sent: Monday, October 16, 2017 13:24 > To: ASSEMBLER-LIST@LISTSERV.UGA.EDU > Subject: Re: The Pointlessness of handwriting "efficient" code (was One Byte > MVC Versus IC/STC) > > Efficiency is doing things right. Effectiveness is doing the right things. - > Peter > Drucker > > There is nothing so useless as doing efficiently that which should not be done > at all. - Peter Drucker > > -----Original Message----- > From: IBM Mainframe Assembler List [mailto:ASSEMBLER- > l...@listserv.uga.edu] On Behalf Of Steve Smith > Sent: Monday, October 16, 2017 3:02 PM > To: ASSEMBLER-LIST@LISTSERV.UGA.EDU > Subject: Re: The Pointlessness of handwriting "efficient" code (was One Byte > MVC Versus IC/STC) > > And if Dave Cole isn't a high enough authority (but he is :-)), > > "Programmers waste enormous amounts of time thinking about, or worrying > about, the speed of noncritical parts of their programs, and these attempts at > efficiency actually have a strong negative impact when debugging and > maintenance are considered. We should forget about small efficiencies, say > about 97% of the time: premature optimization is the root of all evil." > > Donald Knuth, "Structured Programming with Goto Statements". Computing > Surveys 6:4 (December 1974), pp. 261–301, §1. > > > sas > > > ----------------------------------------- The information contained in this > communication (including any attachments hereto) is confidential and is > intended solely for the personal and confidential use of the individual or > entity to whom it is addressed. The information may also constitute a legally > privileged confidential communication. If the reader of this message is not > the intended recipient or an agent responsible for delivering it to the > intended recipient, you are hereby notified that you have received this > communication in error and that any review, dissemination, copying, or > unauthorized use of this information, or the taking of any action in reliance > on the contents of this information is strictly prohibited. If you have > received > this communication in error, please notify us immediately by e-mail, and > delete the original message. Thank you