Hugo-style static blog generators vs wordpress style blogging software is an unimportant implementation detail.

Emacs and files vs text boxes and relational database; in either case you're editing abstract "content" which is turned into HTML by an opaque and possibly Byzantine process which is difficult for most users to understand and control.

#ChangeMyMind

#SpicyHotTakes #Blogging #staticSiteGenerators

@wizard the big difference is that static content is faster, doesn't rely on a backend that can (will) break, and is much, much harder to hack (if not impossible, it depends on how much dumb javascript you include... ideally none)

@wizard ...can't SQL Inject something that doesn't have SQL, and can't run shellcode on a broken interpreter or cgi if you don't have an interpreter or cgi.

Surface area reduction. :)

(that said, I have a wordpress blog and a static 1-page hugo website)

@renatoram Implementation details!
@wizard not to a sysadmin and/or infosec guy, no 😊
@renatoram they're implementation details that happen to matter to a sysadmin and/or infosec guy, is all. :)
@renatoram So I guess "unimportant" in my initial post is relative. Not unimportant to everyone.

@wizard if you abstract enough, "data goes in" -> "implementation details" -> "data comes out" describes pretty much everything ever built.

But that level of abstraction makes the argument irrelevant.

Yes, and?

@renatoram It doesn't describe *everything* ever built, no. If I put a README.txt file on a web server, there is no processing between the data going in and the data coming out. The data going in is a text file. The data coming out is a text file.
@renatoram You could say "well, that doesn't count as 'anything ever built' because it's nothing." And I'm like, yeah. That's it exactly. :)