3 ms·
1. use plain .textproto as your config 2. find a use case where you want a config with ~700 lines, most of it just a repeated variant of something 3. add more
by joatmon-snoo 7y ago
1. use plain .textproto as your config
2. find a use case where you want a config with ~700 lines, most of it just a repeated variant of something
3. add more fields to your config to reduce the verbosity
4. realize that your configs are now obscenely complex, and build a limited-purpose DSL
5. five teams now use your limited-purpose DSL and make more feature requests
6. cry because you now maintain a DSL
7. ???
8. promo for cross-team impact