XML is better than YAML – Hear me out
No offense to the creator of YAML, but: The fact that it became one of the de-facto standards for cloud tooling is an absolutely damning statement about the state of the industry.<p>I get that XML is about as sexy as mainframes, and that a lot of folks here probably have PTSD from working with Java&#x2F;Spring web apps, but YAML is about the worst of all worlds.<p>Though I think the real problem is that real-world configuration files are way too complicated for a simple&#x2F;dumb&#x2F;logic-less representation like a .ini&#x2F;.conf file, so someone thinks to add some logic to is - which is just config-as-code. In a terrible programming language.<p>If you want config-as-code (and you want to!), just do it properly and use a proper programming language for it. Don&#x27;t care which one, be it JavaScript, Python, Go, PDP-11 Assembly, or Rust. But please stop with these half-measure DSLs that just don&#x27;t cut it.