We acknowledge that there are the physics of software which we cannot change
- Software is not magic.
- Software is never “done.”
- Software is a team effort; nobody can do it all.
- Design isn’t how something looks; it is how it works.
- Security is everyone’s responsibility.
- Feature size doesn’t predict developer time.
- Greatness comes from thousands of small improvements.
- Technical debt is bad but unavoidable.
- Software doesn’t run itself.
- Complex systems need DevOps to run well.
From Tom Limoncelli; his post goes into great detail.