Why Is There So Much Crap Software in the World
software.rajivprab.com
Why Is There So Much Crap Software in the World
1–10 of 27 posts
Re: Why Is There So Much Crap Software in the World
#2Re: Why Is There So Much Crap Software in the World
#3Re: Why Is There So Much Crap Software in the World
#4Software is (generally) much cheaper than a bridge too. And a lot of buyers are especially aggressive in cost-cutting.
Having a proper profession for Software Engineers doesn't sound so bad.
Re: Why Is There So Much Crap Software in the World
#5When I see the current hurricane of ever-new and ever changing (evolving?!) software, the need to use an endless variety of differing products and technologies (including many libraries one has no control over), and endless discussions about the subtle differences and advantages and disadvantages of these competing / cooperating technologies.... How can anyone become really expert? How many can even become the fabled "full-stack" developer??
To me this really does not seem fair to the developer, especially those in smaller shops, where the developer almost seems to have to perform as a "full-stack" developer, whether they are or not. Just my 2 cents - I hope my impressions are wrong, but the app dev world sure seems scary!
Re: Why Is There So Much Crap Software in the World
#6Obviously there is also bad free software out there, but it has more benign afflictions. Free software also tends to steadily improve with time, but commercial software is a roll of the dice with every update.
Re: Why Is There So Much Crap Software in the World
#7I think it has less to do with the quality of developers and more to do with perverse incentive structures surrounding commercial software design. A piece of software that optimally solves a problem for the user is rarely optimal for generating revenue. Hence the common practice of companies breaking and sabotaging their own products to get the upsell while slowly turning them into spyware. The fundamental problem is…
Re: Why Is There So Much Crap Software in the World
#8I think it has less to do with the quality of developers and more to do with perverse incentive structures surrounding commercial software design. A piece of software that optimally solves a problem for the user is rarely optimal for generating revenue. Hence the common practice of companies breaking and sabotaging their own products to get the upsell while slowly turning them into spyware. The fundamental problem is…
I would think that depends on the type of commercial software - if, for example, it's used in a large bank where faulty software could screw up a few million customer accounts - anyone who rolls the dice with that will soon be jobless. THAT software (application, OS, utilities, etc.) is usually VERY well tested.
Is it a smart business move? Debatable (I'd argue overdelivering on a SaaS product also helps bring in new customers). From a moral standpoint, I find it incredibly difficult to justify penny pinching and filling hours with malpractices and bureaucracy.
And for what it is worth: personal experience tells, a lot of customers are quite accepting of faulty software, as long as the damage can be reverted and minimized. Even those in finance. Wouldn't be the first time I see people casually solve a bug that caused millions worth of damage.
Re: Why Is There So Much Crap Software in the World
#9Re: Why Is There So Much Crap Software in the World
#10The reason there are so many terrible software developers is simple: the world tolerates the software they write.
This feature isn't limited to software. As Theodore Sturgeon put it, "90 percent of everything is crap".