I find the need for type systems is less important now. and thats me saying this after 15 years of coding in Java, Scala, Kotlin, Typescript.
Now I am using Elixir and incredibly surprised by how little I need static types. They are useful, but less needed now.
Never could believe I would say that. But I'm the most productive I ever been.
I get bugs of course, but they are related to queues lengths, retries, api errors, memory usage, performance, ... Bugs related to incompatible types are rare.
Now I am using Elixir and incredibly surprised by how little I need static types. They are useful, but less needed now.
Never could believe I would say that. But I'm the most productive I ever been.
I get bugs of course, but they are related to queues lengths, retries, api errors, memory usage, performance, ... Bugs related to incompatible types are rare.