23 August 2025, 8:38 am
When I go back to a dynamically typed language (Ruby) after working in a statically typed language (Go) I wonder how I even built anything with this thing. Golang has ruined dynamically typed languages for me.
(except for JavaScript of course… my ride or die.)
Comments
Torb Lunde Miranda
September 2, 2025 at 8:37 AM
I learned programming on Visual Basic in the 90s. Even back then on modest hardware, this statically typed language had excellent fast and accurate autocomplete (enabled by said types). So I've always found people who claim that dynamic language to be better for beginners to be confounding.
That autocomplete helped me so much in figuring out my early programming days. To this day, I find languages that do not enable this (i.e those that are not dynamically typed) to feel outright hostile to me.
Of course, I had to learn JavaScript like everyone else. SQL is fine I suppose. And I'm not going to say that learning a little bit of Scheme and a few chapters from SICP didn't grow me as a programmer (it did!). But ultimately, I vastly prefer statically typed languages.
I find TypeScript to be a reasonable compromise, and I imagine pure JavaScript with JSDoc and much better tools could be acceptable to me as well.
Leave a Comment
💯 Thanks for submitting your comment! It will appear here after it has been approved.