5 of 10Image
Flash has always been a problem. It's been a security issue, a performance issue and a platform issue — in general, it's been a headache. The scale of the problem really hit home people began upgrading to Flash X. Suddenly, crucial elements of their jobs no longer worked. In most instances, I had to roll users back to Flash 9. But the issues with Flash go well beyond performance and features. For many, Flash is also an ideological nightmare. Be it performance, features, bloat, platform wars or monopolist grasp on web content, Flash has been and will continue to be a broken technology.
Image credit: xelipe/Flickr
5. Pulse Audio
Pulse Audio is another broken Linux technology. It's still problematic even on latest distribution releases. On one machine I use I can either listen to music or play Flash on the web. Problem is, if I do one, I have to jump through hoops to get the other to work. The complaints regarding Pulse Audio are many and widespread. Search online for "pulse audio sucks" and see what you come up with.
Image credit: Pulse Audio
6. Web browsers
Web browsers are a critical piece of business software and, because so many tools are web-based, we have to use browsers constantly. So when they are broken by poor design, work inevitably becomes a hassle. The problem with web browsers is that the developers are so busy trying to attract users with new features, they forget to fix the features that are broken. It's been a problem since the 1990s, and it seems some things will never change.