Strong agree. I’ve heard variations on static site generators being something invented after SPAs turned out to be a less than universal solution. Sounds like Elf’s start was with Muse — an Emacs tool that I heard of but never played with.
I showed up onto the Internet a few years later, so I had a few site-generating frameworks to choose from. WebMake built my site for a couple years. What was that other one? Oh that’s right! Engelschall’s WML! That was fun too.
Oh, and my first interesting project was converting Vim’s text documentation to usable HTML. I had a better version at some point, but this was what I found with the Wayback Machine.
Anyways, there’s also some good points in there about “the eternal amnesia.” That’s one name for — basically, when folks have no foundational context. They think they’re the first ones to think about some issue that was addressed in 1999, or 1968, or ~260 BCE.
No time to write it and not much time to read it, either. The kind of thoughtful effort it takes to build your context runs counter to the whole “if you got time to lean, you got time to clean” rut we call a work ethic.
Except we don’t really clean either. You know — technical debt? That tag for 90% of the items in your ticket backlog? The backlog that’ll last longer than your job?
Anyways. Yeah. Static site generation has been around for a bit.