I've always been skeptical of the JS community's mania for Babel plugins and compile-to-JS languages, and honestly, working with the Mastodon codebase and trying to shrink a 2.6MB JS bundle, I feel like my worst fears have been realized.

I've decomposed all of Mastodon's Babel presets into these plugins. If I remove a single one, I get some inscrutable error apparently caused by some other plugin in the pipeline. Feels like a big Jenga tower. 😞 #MastodonPerf

@nolan Jenga tower is about right.

I also have a feeling that the forthcoming Indiana Jones movie will feature a sequence where Indy has to negotiate a temple full of the most cunning traps that human minds can devise, only to find that the last - and most devious - trap requires him to edit an undocumented Webpack config.