
The great artist quoted that a work of art is done not when the artist has competed his vision but when there's no more to take away. And that's how i believe a view towards programming in general should be like.
Too often we are tempted to make things more complicated than necessary because we want to practice code reuse, because we believe that that few functions that you've slaved a few hours to do will come in handy to some programmers in the future eventhough they probably have no idea why that function is there by then.
Yet time and time again the world has shown us that simple is what sells, simple is what matters. When customer buys ipod, they don't care if it support wma, ogg or what the heck is the latest trend format nor do they want a player with a thousand buttons in front so that they can control everything at a touch of button.
No, no, no!! Simplicity always win at the end. Evolution has proven that any species with redundant features quickly get wiped out. Sabretooth tiger, yet they looked darn cool. But every dinner time it's going to be a chore to properly eat something...And that is if they're lucky enough not to accidentally jam those hung fangs into something. Think in between rocks, at the rib cage of some animals while a sand storm is coming... Bad design = Extinction!
0 comments:
Post a Comment