We all want to stay ahead of the curve—after all, that’s what you go to a conference for.
But have you ever considered how being ahead of the curve might be dangerous?
Using a new language before you understand it, putting new technology into production so you can learn it, abandoning “old practices” before you’ve benefited from it… These things are common practice, under the guise of ”progress” and ”keeping up-to-date.”
While we shouldn’t be running around like headless chickens chasing the next ”shiny new thing,” we do need to see to our continuous learning and, of course, embrace change. How do we balance these two extremes? And how do we see our own growth and learning as developers and architects while meeting the needs of our project or team or organization?