Welcome to the JavaScript for Everyone newsletter, a behind-the-scenes look at my work on a course designed to take your JavaScript skills from junior- to senior-level.


Dictated but not Written

JavaScript for Everyone. Launching October 2025

Welcome back to the JavaScript for Everyone newsletter, the last thing I will ever write! I didn't want to bury the lede on you, here. This course used up all the words I know, so like, I’m done, I think. No more writing after this. In fact, actually — I'm not even gonna write this! I'm switching to dictation. Hang on.

There we go. Testing, testing. Great! Ahem.

We're three weeks out from launch day, and the dust has — at long last — settled. The course is live, the variables are hoisted, the functions are curried, the denizens of the Discord are dunking on me for various and sun-dried typos, and all is right in the worl— "Sundry." That's "various and sundry typos." That's... no, that's fine. Sorry, just getting used to the dictation thing. On account of how I'm never writing again, you recall.

Anyway, since launch we've gone ahead and made a few lessons gratis so people could get a sense of what they'd be getting themselves into, should they decide to buy the ticket and take the ride. The now-free lessons on Expressions and Iterators felt like they represented two ends of the JavaScript complexity gradient — a range from "a thing that results in a value" to "an object that implements the iterator iteration interface." Against what was almost certainly his better judgement, Andy also let me publish the entire Weirding Module on why NaN !== NaN as a special treat for all you sickos out there wait actually don't write that last part. No, I said don't write— okay, no, this dictation thing kinda sucks no don't type that either! Rrgh— no, you know what, fine. Whatever. Moving on!

As for me, well, I cannot stress this enough: no more writing. Not this, not any other email, not a text message, not so much as punching in Justin Bailey all-caps and in code face the next time I play Metroid— oh, c'mon! I clearly meant for you to type "Justin Bailey" as capital letters, in code face! It’s a password— … Okay. Clearly still some kinks to work out here, seeing as I'm not quite done with the written word just yet. I mean, I did have an idea for a little single-serving course about working with JavaScript modules — just, like, a short one. Barely counts. Maybe. And I do want to keep this newsletter going, at least for a while yet. But, see, I'm sure I can get by like this while keeping to my "no more writing" vow. None of that "coming back for one last job" business for me, thanks to the power of modern voice-recognition technology!

Dictated but not read, Will toe.

Will toe.

Will.

…Fine. Fine. Okay, the next newsletter is the last thing I'm writing! For real, this time!

If you enjoyed reading this post, sign up to get these (plus news about the course) delivered to your inbox.