When I first coded preemptive multitasking in Watcom C++ for dos4gw, I thought something like “it’s nice, but who gonna need that? so much performance penalty and we have only one CPU”. Same here. Who needs non-nullable type system, when we have tests and stacktraces from our exception reporting tool? Now, when Kotlin and then C# and Swift jumps on the train, in 5 years this will be a norm.