Whenever you're ready, walk me through how you'd approach this.
How do you balance the need for rapid prototyping with the requirement for long-term maintainability at Beacon Software? Explain how you would decide what to simplify during exploration, what quality practices to preserve, and when to refactor or replace prototype code. Cover your approach to communicating trade-offs, documenting technical debt, and defining a path from prototype to production.