JavaScript, which I love in the way a hostage loves his or her hostage-taker, fails the test of "Does the code look like what it does." It requires you to stand on your head with every finger in some random orifice to get simple stuff done if it involves any waiting. On the other hand if no waiting is involved, the code is perfectly understandable. If they invented JavaScript in the 70s, in the 80s we'd invent a language the fixes this colossal design error. With all respect to Brendan and his 10-day moon mission project. #