No, no, no. I remember when high tech was first taking off. Many products went through not only extensive testing before they were released, they also went through periods of beta testing. Remember that? Remember beta testing, that old relic from a distant past?
But lately I am becoming increasingly incensed at new tech products, hardware or software. Almost every new product I try seems to fail in some way right out of the box. Sometimes it just doesn't work, sometimes the instructions for loading or operations are not appropriate or out of date. It seems every time I try a new product I spend hours with the support teams trying to get it up to speed.
I am not a programmer, but I have a pretty good guess why this is. The competition to just "get it out there" is larding our systems with bugs. It has become so critical to beat competitors to the market that the developer will just build it, run it through a designed testing program, which is often in ideal conditions, and then 2 days later it is on the shelves. What? You say it could have bugs we haven't seen? Don't worry, get it out there and the users will tell us where the bugs are and we will design a fix.
So I disagree with this story completely. We need to RESTORE some desire for perfection in developers. "Sloppy but first" is no way to live, son.