I understand the idea behind the null safety system but in my article I was only talking about the bad sides I think it has right now. And currently, it annoys me more than it helps. It will evolve and change and I will get used to the notation (I am more of a if (a != null) a.b() instead of a?.b() guy). Maybe in 2 years I'll reread this article and have a different opinion.