Why YAML is used for configuration when it's so bad, what can you do about it?
kula.blog
kula.blog
The iteration experience for this is so incredibly inefficient. Testability in isolation for pipelines modeled in YAML is one of the biggest regressions in the field of software engineering. It's built for day 1, whereas the challenges lie in large pipelines which you make on day 2 and afterwards.
I thought I was alone when starting out with Ansible, just because work demanded it, and found it a very strange way to do things. No composability, strange interfacing, weird semantics.