- A poor abstraction is worse than duplicating code
- Complexity is considerably easier to add than it is to remove
- All code errors are type errors, but not all type systems are expressive enough to surface them
- Given enough time all class hierarchies are eventually wrong for new use cases
- Developers who believe they can foresee the future are more dangerous than missing business requirements
- Meetings are not for communication, they are for making decisions
- Methods that work well with remote teams don't work well with traditional hierarchical management structures
- Code metrics are an effort to abstract developer output into something a manager with no domain experience can understand
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)