javascript is a dumpster fire and anyone who says otherwise is just trying to sell you something