This should go perhaps into the Rantatorial section, but I don't know if we are allowed to post there.
Anyway, not one day goes by that I don't encounter some software problem. On the quiet days my friends call me with their computer problems.
In my younger days, I made my living by designing and writing commercial and manufacturing software, starting on Phillips and Univac computers in mid seventies, and then transitioning to the microcomputers using initally 8" 300K floppies - even for mission critical applications. Most of those programs were written in Cobol or some version of BASIC, they were simple, but they worked.
These days, I'm running into bugs and outages on all fronts. These programs were designed by large corporations that, one would think so, shouldn't be releasing buggy software.
Here is just a partial list: two of my banks, eBay, Paypal, ISP provider, Fine Art America, Shutterstock, my public library, and numerous other web sites. Tonight, I was trying to register for an event organized by my local Community Center, (actually had to call for advice a friend who managed to register for that event), spent almost an hour navigating their site and when I came to the checkout page, the program tried to double charge me and there was no way to remove the extra item from the shopping cart. The difference between my friend who managed to register successfuly and me, was that were different profiles - she was new to the system and I has already registered to another class previously. That site doesn't even have a Help or Complaint option on their entire site. Tomorrow, I will have to call in and hopefuly able to register by phone.
One friend (university professor teaching software design and active in the computer field for 40 years) has just bought two new computers, one small for the road and one large for the office. Instead of buying some cheap hardware, he bought two premium-class Dell computers. The small one works flawlessly, the bigger one has network issues and aborts frequently. Dell support has been very polite (as all help desks are, but also ineffective like most help desks are), and for a week now, they have been unable to resolve the problem.
Another friend (not so knowlegeable about computers) keeps buying new computers because all his machines are very quickly slowing down and became practically unusable. In the last 6 years, he bought 8 computers, two smartphones and recently, he switched to using a mini iPad instead of the Windows and Chrome laptops. I have more similar stories, but you get the idea.
As I see it, the companies keep adding new features, push programmers to release the new software versions prematurely, instead of keeping things simple and reliable.
The frequent job turnovers don't help. Some of the programs (Windows, SAP, etc) are now so bloated that no one in those companies can possibly understand how the systems work, and they are just patching the programs and hoping it will work.
No wonder that the North Korean and Russian hackers can easily exploit so many programs all over the world and penetrate important systems and websites.