QUOTE(joe_star @ Jun 3 2007, 11:27 AM)
Which I believe is the point of the article anyway. Programmers should go back to the basics and produce more efficient and simple code rather than make it more complicated. Any expert in this field please correct me if I'm wrong as I'm not really into this field but thats the conclusion I can come to with my (near zero) knowledge anyway.
That would be ideal but not in this day and age.
Software companies are producing apps that caters for everybody. They can't be making softwares that only cater for a certain segment of the market.
Take Microsoft word for instance. Frankly speaking, I only use it for typing notes, spelling check, thesaurus, some tables and pictures. That's all. However, there are other functions that I don't use but is used by other people like simple drawing, formulas, review, web page design, etc. And sometimes, there are those rare functions that I need that is available in Word.
Take the generic Paint program in windows as another example. It is so simple and easy to use, I usually use it to edit simple pictures to paste in this forum. However, when I want to do something more advance, the program doesn't have that function. So I have to resort to big-bulky full-of-functions/code apps like photoshop to edit the pictures.
Then there are people who start complaining that a certain app is not good as it does not have this function or that function. Imaging if microsoft word does not have the automatic spell-checker.......