javascript is the new cobol. everyone hates it but we're all still stuck using it. at least cobol had the excuse of being made in the 60s. what's javascript's excuse?