People have always written crappy software. It's not just a case of things being so easy that any idiot can make something. Just look at Lotus Notes. One of the worst programs ever, but written mostly in C++ with antique APIs. Their poor choice of development environment shows up in the program. If they had taken the time they spent working on memory management and used it work on the interface, the world would be a better place.
by Peter of the Norse — May 11