Excellent.Daniel Shawul wrote:This is what i feel when someone tries to lecture me of how my code can be simpler, and why i have to insert asserts everywhere in my source codes. I feel like these are way over-rated specially in chess forums. Dr Dobb's tells it like it isDiscuss!
Every discipline have their own fetishes, and this is one of them for computer science. I expressed more than once, unsuccessfully, that there are other words that do not mean much. "Clean" code, "Beautiful" code, what do they mean? You cannot actually define them. But, you can define "readable", and "straightforward", for instance. You can define "simplicity", but as the article says, why does it matter? Einstein has been paraphrased saying "everything should be as simple as possible, but not simpler" and that seems to be the spirit of the article.
http://quoteinvestigator.com/2011/05/13 ... #more-2363
Miguel