Holochain progress update: Migrations
Software upgrades are a fact of modern life.
The typical lifecycle of centralised software looks like this:
Developer writes code locally
Team reviews code before merging it into a release candidate
Release is deployed to end-users by system administrators
Rinse and repeat