Tell me about a time when you had to deliver a critical feature under a tight deadline. How did you manage technical debt?