There is no such thing as the perfect programming language, no matter which one it is. Given that all programming teams are made by and of crazy people, this should not come as a surprise. Not only does your programming language suck, the framework you use sucks as well. The art of putting together thousands and thousands of bits in an effort to tell computers what to do is one huge pile of suck. Don’t think your programming language or framework sucks? Let’s investigate.