I’ve been working with static-typed languages for several years now, C# / Java / Scala developer and I like the safety and guarantees of having type checking, also the whole JVM ecosystem aged well with great building tools, libraries and lots of experience from the community. But I cannot ignore all the buzz around Javascript and I don’t want to be prejudiced about something I didn’t work directly for several years.
This is a very overdue blog post that I had on draft for almost an year, but I believe it is still very relevant yet.