How to Shoot Yourself in the Foot in Various Programming Languages