Number 4
It is often too easy to estimate the benefits of a “better” approach to engineering software without assessing its costs
- “If only everyone only built software my way, it'd be great” is a common misrepresentation
- Ex: The formal methods community is just starting to understand this
- But at the same time, estimating the costs and the benefits is extremely hard, leaving us without a good way to figure out what to do