news.volyx.in

That's a Lot of YAML (noyaml.com)

429 points by edward · 1061 days ago · 478 comments on HN

Article summary

The article's content is not available, but the discussion reveals a critique of YAML as a configuration format. Commenters debate the usability and readability of YAML compared to other formats like JSON. Some argue that YAML's complexity and quirks make it prone to errors, while others see it as a human-readable format. The discussion also touches on the idea of using a meta-format for configuration to allow for flexibility in formatting.

Main themes

  • YAML vs JSON
  • configuration formats
  • human readability
  • tooling and performance
  • meta-formats
  • configuration complexity
  • programming languages as configuration formats

What commenters say

  • YAML is not the problem, but rather the tooling around it that causes issues.
  • YAML's complexity and quirks make it prone to errors and difficult to read.
  • JSON is a more straightforward and error-free format compared to YAML.
  • The performance of YAML is a concern, especially in large-scale applications.
  • A meta-format for configuration could be useful to allow for flexibility in formatting.
  • YAML is a human-readable format that is well-suited for configuration, despite its complexity.
  • The use of YAML for configuration can lead to overcomplication and the introduction of logic where it is not needed.
  • Simple, dumb configuration files are preferable to complex, Turing-complete programming languages as configuration formats.