javascript is the worst, who thought it was a good idea to make a programming language that's held together with duct tape and prayers