Tell me about a time you had to quickly adapt to a new technology stack or programming paradigm in a professional setting.