Why Everyone Hates PHP (and why you should too)