For developers


Canonical URL:

Be okay with re-learning things.

It's not something you need to do often and I'm also guilty of not being as good as I'd like to be with this concept but know that things change.

They change for various reasons, a few might change for growth and a few would change because the author's opinion changed.

Whatever the reason might be, it's not that hard to learn about the change and these changes aren't always things you like. I'm not a fan of a lot of changes that library authors make, but if have the freedom to switch to a different library, that's a route I can take. If that freedom is a luxury then you need to re-learn what you already knew and you should be okay with it.

This doesn't mean you can't rant about it or disagree with the change, it just means that you should be ready for something like this to happen, both mentally and in terms of code architecture.