- Visual Studio 17, crashes, has bad UX (for example try to find a symbol and it pops up a modal dialog). Refactor tool works about 3 times and then fails with "blal bla (null) bla blah" error.
- Win10 explorer is often confused, starts to render the start bar wrong
- UE4. Oh god, I think every single feature in it has at least 5 bugs.
And don't even get my started about the state of software on mobile phones.
I see bad code everywhere. There are fundamental issues that I see repeating and typically these are very cluttered designs muddling several things together. Clearly the developer(s) didn't have a clear idea of how to design software and abstract it into pieces that are independent and reusable. The way they are they're hard to design, write and debug. Nearly impossible to unit test and practically impossible to re-use. All these bad practices and downright incompetence of many developers must be costing this industry as a whole billions of dollars.