Tell me about a time you had to make a difficult trade-off between code maintainability and development speed.