The inspiration for this post comes from this request:

I actually enjoy the challenge to try to explain useful things with simple words. Everyone can say complex sentences filled with buzzwords. Cloud-ready serverless blockchain-based something something. The real test is whether you can explain it with simple words. As a great french writer once said:

(français) Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément (english) Whatever is well conceived can be clearly said. And the words to say it flow with ease.

So don't hesitate, if you have any Kotlin-related questions you were too afraid to ask, reply to this post.

This post is also available on DEV.