There is no better way to exemplifying “simplicity” than the current block buster program Deal? No-Deal? In SunTV. If they were to telecast a program where a participant is asked to choose a box out of 25 each of them containing an amount between 1 and 25lakh and leave with whatever they win, would anyone watch? Of course, no. And so the all “intelligent” crew behind the show came up with an idea that has no parallels. The participant should not open the chosen box instead they will open the remaining 24 boxes to finally find out the amount in box 25 i.e., their chosen one. Wow! And lakhs of viewers sit in front of their television “engulfed” in the thrill and suspense of the program not willing to spare a minute as otherwise they would miss a box opening ceremony. Anyway, sarcasm and scepticism aside, only Kalanithi Maran can market such an idea and yet be successfulJ.
BTW, it’s not a rare event that I come across similar things in code. A simple example, given a requirement to show one element in addition to list x in the UI, would you create a new list with exactly the same elements as list x plus the extras required or define complex polymorphic code that through some magic adds the extra element only to find out it won’t work in a second place? Of course, complexity is always fun.
Remedy: Read the story of Gordian knot once a day every day before you go to sleep for forty days.