This blog post takes you behind the scenes of my latest book, “JavaScript for impatient programmers” (which I’ll occasionally abbreviate as “Impatient JS”). It describes: How I chose what to write about. My techniques for explaining topics. Tools I used for creating ebooks and other artifacts. How I unit-tested the code shown in the book and in its quizzes. Previewing “JavaScript for impatient pro