Even as a skeptic, I have to admit that Scrum does contain some very good elements. Let’s see what those are… — In “Javascript: The Good Parts” (2008), Douglas Crockford writes: JavaScript is a language with more than its share of bad parts… Fortunately, JavaScript has some extraordinarily good parts. In JavaScript, there is a beautiful, elegant, highly expressive language that is buried under a steaming pile of good intentions and blunders.