It’s interesting how divisive Go’s type system is. For some people it’s the main reason they use it, for others it’s a fatal handicap.
FWIW I predominantly use PHP, so I have no dog in this fight.
FWIW I predominantly use PHP, so I have no dog in this fight.
At least that’s some generalizations I’ve observed, YMMV.
And to hell with compile time. If the build takes 10x as long but we run 5% fewer prod servers, that pays for itself in minutes. And if type and nullability checking prevents one prod outage, that saves more time and stress than every build I've waited for this year.