coding

Kotlin - a pragmatic multiplatform language

In 2019, Google announced Jetbrain’s Kotlin as the first-class language for Android development. Since then, Kotlin has evolved to be more than just a language for Android. On kotlinlang.org, it claims to be safe, concise, expressive and cross-platform.

A note on software design principles and practices

Timeless design principles YAGNI = You aint’t gonna need it. Unused code or dead code is liability. KISS = Keep it simple, stupid. Simple design first. DRY = Don’t repeat yourself.