Sooner or later, we all have, or will have to join a “completed” project only to find jQuery soup: functions within functions nested inside AJAX callbacks. It sucks. How did our beloved front-end language bring us here? Why did we even need jQuery? Couldn’t we just use vanilla JS?