Coffee, Thinking, and JavaScript