|
|
|
|
|
by joshuamorton
2630 days ago
|
|
using Turing complete languages for configs is a mistake. Configs are hard, and they're different to enough from normal software (for example DRY doesn't apply in the same circumstances) that using the same tools is a bad idea. I've seen what happens when swes use swe languages on configs. They get unintelligible. And then I have to clean up the messes. To be clear though, using Json or toml for configs is also often a mistake. |
|
I think a valid question would be what is the right framework factoring or design should be, but pure declarative isn’t not and half declarative like Terraform are just repeating past mistakes.