After discussing with Jonathan about how little so many people in our major (Computer Engineering) actually understand programming, I was reminded of the great website Worse Than Failure. It features examples of bad design in computing. Like really bad hacks or unintuitive ways of doing things. One good example is about a guy who got around his lack of knowledge about string concatenation in an interesting way. Check it out, there’s lots of laughs all around the site.