When should you avoid a fancy use of validation?
How does validation affect maintainability?
What is the core rule behind validation?
What is the main pitfall around validation?
How should you explain validation in an interview?