Quote:
Originally posted by kel
Performance performance performance. CPU time is cheap, programmer time is expensive. And projects need to be in on time with reliable results and quick fixes.
|
rant
This is the second time I've seen this in this thread and not the first place I've heard it (look at ALL Microshit software).
As a programmer I hate this train of thought. Maybe I'm too experienced (12+ years) or I'm old fashioned, but this way of thinking is really disturbing. I want to know what happened to programming and attempting to create the fastest, most efficient piece of software with the smallest footprint (.Net is a great example as to why this has not been happening w/ 200m footprint)
I'm not talking about 32bit graphics and 24bit sound, those require power, I won't deny that, but why does a simple word processor or spreadsheet have any inclination to choke when you ask it to do something? Cause someone who don't care about proformance or stability was incharge of the $ or the timeline, or both. I HATE how the dollar is controlling the stability of the software that we use. I feel that when I take to time produce a piece of software (non-multimedia), that it should be able to be run on a 150mh w/o a problem.
I've written alot of programs and tested many of them on slow, weak platforms. Almost everyone of them ran with favorable, usable results.
It is in my oppinion that anyone with a computer 400mhz and faster should not have issues browsing the web, using non-graphic intense software (aka desktop applications), and the like. However, I see it time and time again that the only reason that people feel the need to upgrade their systems is because the SW manufactures cut corners in their development to get it out the door faster and share in this STUPID mentality that because the hardware is fast enough now, why should we care what type of requirements are on it?
I understand that everyone loves speed, but when I upgrade my system, I should get a faster system, not just a system that will slow down with the inclusion of software that is designed to make my computer slow again.
/rant
Sorry, I've been needing to get that out of my system for some time. If someone has taken that personally, I'm sorry, but that is the way I feel.
Later.