Wisdom over Waves • 59 implied HN points • 28 Dec 23
- Adding more people to a late software project can make it even later due to various factors like onboarding time, increased coordination needs, and additional deployments causing outages.
- When a measure becomes the target, it loses its effectiveness, leading to actions like renaming variables or engaging in practices that prioritize metrics over true code quality.
- The structure of the software often mirrors the communication structure of the organization that designed it, showcasing the impact of company dynamics on software architecture.