Anticipate and invest in change.
Many companies seem to think change is bad. This complicates the other workflow. But as developers, we tend to see things differently.
Changes, in particular new versions, can bring many good things, such as security updates, performance improvements, and features. And most often, change is inevitable. So why not look at it as a reality of a situation, and not a surprise?
You can do things like saving data backups in a format different from the supplier, in case some new technology doesnβt work with inconvenience, and you need to jump from the ship.
In addition, if you have the resources, you can keep old and new versions of something at the same time. Ideally, you would not want your production systems to use the latest and greatest software until someone has rated and signed it. Things like unit tests and beta versions of production system clones can help in this process.
Changes should be accepted, not fearful. Developers, stakeholders, and business people need to keep abreast of new technologies and frameworks. Always be ready for change. In Soviet Russia, the API is not far behind you!
source share