Programming
Catching every exception around a coroutine can accidentally turn cancellation into an ordinary application failure.
Catching every exception around a coroutine can accidentally turn cancellation into an ordinary application failure.
Kotlin coroutines are worth learning because they make async code easier to read and easier to reason about. They still need discipline, but they usually beat callback-shaped code by a long way.
Kotlin feels good when it removes friction instead of adding ceremony. After enough Java, that difference becomes obvious very quickly.