Before Kotlin Coroutines (async programming in Kotlin) was stable, they were launched in a way that made them difficult to maintain and track down. Structured Concurrency introduced changes to solve these problems but also involved an ideological shift in order to use them.
About: Manuel Vicente Vivo, Developer Relations, Google
Manuel is an Android Developer in the Developer Relations team at Google where he works to help other developers succeed.