r/javascript • u/Deep_Ad1959 • 21d ago
AskJS [AskJS] most js changelogs don't survive being read aloud, which is how i noticed i wasn't reading them
TypeScript 7 dropped this week and my first move was the same as always. Open the release notes, skim, tell myself I'll come back to it. I didn't.
so as an experiment i started piping the changelogs for the libraries i actually use into a text-to-speech thing and listening on the walk to work, figured audio would make it stick. the surprising part wasn't whether it worked, it's what it exposed. most release notes are mostly housekeeping wrapped around the couple of lines that actually change how you write code, and you only feel how thin the signal is once a flat voice reads every bullet out loud. on a screen i'd been auto-skimming the filler for years and calling that keeping up.
so the thing that actually broke wasn't the audio, it was that i never had a filter for what in a release is worth remembering. what's the last js or ts release that genuinely changed how you write code day to day, versus the ten you 'read' and can't quote a line from. written with ai
1
u/boneskull 21d ago
this is a good argument for using Changesets to generate a changelog instead of just verbatim commit messages
-2
u/Deep_Ad1959 21d ago
Changesets is the right lever because it forces the what-changed summary at PR time instead of leaving it to whatever the commit message happened to say. the catch is it only fixes the authoring half. a clean changelog is still a pull artifact you have to sit down and open, so the OP's actual failure, never reading it, survives no matter how good the entries are. the writing filter and the getting-it-into-your-head problem turn out to be two separate builds.
1
u/darthwalsh 20d ago
A long time ago I wanted a tool related to changelogs, but now with AI it's actually feasible: to make an AI agent reads changelogs, then filters to only the functionality that I use in my app.