Overengineering is the art of solving a problem with 10 times more code than necessary, but with a much fancier solution.
Learn more about the delicate dance of adding 3 extra divs and 2 extra classes.
Redundancy is the art of saying the same thing multiple times in different ways.
Read more about the thrill of writing 5 different versions of the same sentence.
Futility is the art of trying to make something work in an outdated browser that nobody uses.
Learn more about the thrill of using IE6 hacks to get a bug list that's almost as long as your arm.