Overview of configuration storage formats and their drawbacks - JSON, TOML, YAML, etc.
The article from MedV discusses various aspects of configuration languages that can be seen as annoying or frustrating in everyday work. The author highlights several issues, such as complex syntax, lack of strong typing, and difficulties with configuration errors. There are also challenges related to documentation and support for different tools, which can hinder the user experience with these languages. The lack of clarity and consistency across various languages can lead to errors that are difficult to diagnose. Ultimately, the author emphasizes the importance of choosing the right configuration language that fits the needs of projects and teams and suggests that a better approach to designing configuration languages could improve user satisfaction.