There are many ways to write unreliable software


There are many ways to write unreliable software.

These 8 practices help me write reliable software.

✅Static types
✅Feature flags
✅Automated tests
✅Small pull requests
✅Robust code reviews
✅Continuous integration
✅Automated deployments
✅Writing mostly pure functions

View original on X