|
|
|
|
|
by sa46
1654 days ago
|
|
- Define a new file format, yaml-plus. - Create a parser for the new yaml-plus format across all supported languages. - Migrate all build processes to handle yaml-plus with the new parser. In a large-org, it's likely impossible to track down all the usages of YAML. Someone will have a bash script that hasn't been touched for 10 years that implements an adhoc YAML parser. - Modify the YAML mode for all supported editors to support the new syntax. This doesn't sound like minimal effort. Mandating that all new configs must be JSON (or similar, newer alternative like cue) is way easier since JSON already exists. |
|
The argument that no incremental change is ever possible because it has to update every related legacy usage is a recipe for organizational paralysis.