Originally Posted by
Mario F.
I have to agree with max. What's this thing with bugs anyway, Elysia? I mean, I agree with the general principle that buggy software and payed software shouldn't go along. However, it's also a fact that software has become increasingly complex, software development teams have become increasingly bigger and harder to manage, the market has become increasingly demanding which forces many companies to push deadlines and adopt more and more the "patch ideology".
Maybe this deserved a different thread. However I cannot conceive my position as a programmer - even if an hobbyist one as it is - without a different, more tolerant eye towards bugs.
All in all, I still believe we, as consumers, are the ones to blame. Really. Not the companies we criticize. The market evolved so much the past 20 years that not only bugs are accepted as a lesser evil, but even more important, for the most part they no longer can be used as a measure of software quality.
Quality, as I see it regarding software development, is a measure of many things these days ranging from application performance to user support with all things in between. But maybe the most important measure of quality is the test of time; that is, can I really consider of low quality an operating system that is used all over the world by millions of people?
You can argue this idea is dangerous. I agree, but really, do you think Microsoft, for instance, or Adbobe, are not walking on their toes anymore? Heck, they are!
But I still think the most important argument is how do I position myself exactly as a software developer if I develop a strong intolerance towards bugs?