3 ms·
>Why do people feel the need to standardize these things? Really? Because standardization leads to automation.
by bluntfang 7y ago
>Why do people feel the need to standardize these things?
Really? Because standardization leads to automation.
- iainmerrick 7y agoI'm not against automation in principle, but in this case you don't actually need to standardize before you automate. Observation: people are prefixing their commit messages with emoji! Automation: let's group commit messages by emoji, with an "uncategorised" bucket for emoji-less commits. Job done, that's all you need. The "standard" that defines which emoji to use and when can evolve completely separately. I'd argue that this standardization is actively bad, as it adds to the learning curve when contributing to a project, stifles creativity (you may only use these emoji in exactly these ways) and wastes time by encouraging bikeshedding (people adding new categories, or arguing over existing categories).
- bluntfang 7y agoIt only adds to the learning curve because some people are adamantly against it, causing unneeded stress for adopting the standard.
- iainmerrick 7y agoNo, it adds to the learning curve because it adds new rules. I also happen to think they are bad rules in this case, but that’s a separate matter.