Engineering culture grows when code reviews are human, not just mechanical
Interface Segregation Principle means a client should not depend on something it doesn't need.