Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: