IMO reliability, usability and user-friendliness should trump theoretical 
programming principles whenever the two conflict.

I suspect the Model T's wouldn't even exist as such if William G had rigidly 
followed the book; AFAIK "good programming practices and principles" are 
suggestions and recommendations, not laws. 
  ----- Original Message ----- 
  From: John R. Hogerhuis 
  To: [email protected] 
  Sent: Thursday, February 14, 2019 2:31 PM
  Subject: Re: [M100] Weird "bug" with TS-DOS 4.0 (ROM version)


  That is funny but it's also true. 


  1. "Features" that no one ever uses tend to have or acquire bugs
  2. Code that does not exist cannot have a bug.



  All these rules of thumb and principles we adopt as part of our "programmer 
code" have truth and value to them in the right context. 


  But there are no programmer laws so feel free to break the rules when the 
greater good is served.


  -- John.



Reply via email to