Stefan Gybas

@sgybas.bsky.social

Software Craftsman, Kotlin / Java Developer, Freelancer, former Debian Developer

Putting all your controllers in one directory and your views in another Is like putting the cortisone and hemorrhoid cream in the drawer with toothpaste because they're all tubes.

Every 10-20 years, a breakthrough technology promises non-developers to finally create software without needing to hire programmers. So far, every such technology resulted in the need for more devs… expert in this NEW technology (or knowing how to fix it up). Every. Time.

Bild

Suspending functions are not coroutines! Those are functions that can suspend a coroutine, so they must be called from a coroutine, but they are not coroutines themselves. Compare them to JavaScript async functions that represent asynchronous coroutines.

Bild