Hacker News new | ask | show | jobs
by akoboldfrying 231 days ago
Good list. Versioning is hugely important in practice. I'd add:

* Similar to encodings and locales: Variation in line endings, path separators, command line quoting, case sensitivity

* OS and language-specific package management

* CI/CD

* VMs, containers

* Licenses