Post #3232190
2026-06-09 17:31 UTC
It’s the configuration complexity clock.
You hardcode values in an established, full-featured programming language.
That gets annoying, so you push some into config files.
That’s not powerful enough, so you let the config files include conditionals.
Soon your config files are more like scripts, but it’s so easy to keep adding features…
And suddenly you’re back to hardcoding, but in a newer, jankier programming language.
Replies (4)
-
@lime@feddit.nu 2026-06-09 18:06
i prefer referring to greenspun’s tenth
-
@kibiz0r@midwest.social 2026-06-09 20:18
That’s excellent. I think the initial momentum towards a DSL is basically equivalent to en.wikipedia.org/wiki/Inner-platform_effect
-
@somegeek@programming.dev 2026-06-09 21:00
So this is exactly talking about Nix and Guix?
-
@HeHoXa@lemmy.zip 2026-06-10 16:47
That’s not powerful enough, so you let the config files include conditionals. NOPE! Nope. That’s the too far point. Abort. Abandon ship. Start over.