Rach Smith's Notes & Nuggets
nugget : development / golang Added August 23, 2025

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

Comments are closed. You can still reply by email.

  • Torb Lunde Miranda

    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.