In this episode, Kaushik and Donn go back and forth on the topic of over-engineered code.
In this episode, Donn walks through why Kotlin's Not Null Assertion Operator (!!) is a code smell and what you can do to alleviate it.
One question that Kaushik and I get all the time is this ...
I'm starting to learn how to build Android apps, which language should I learn? Kotlin or Java?
In this episode Donn answers this question and gives valid points on why both languages are valid options and why you might want to consider one over the other.