knowing specifically which things are hard or trip you up is helpful.
for example, writing code to assist migrations was historically much harder than it needed to be. the latest release adds a really straightforward mechanism to attach code migration callbacks: https://cashapp.github.io/sqldelight/android_sqlite/migrations/#code-migrations