What Dynamic Typing Is For

(unplannedobsolescence.com)

2 points | by hit8run 3 hours ago

1 comments

  • hit8run 3 hours ago
    Just read this article and it vibes with my personal journey. I've built and maintained many web applications for more than 20 years. PHP, Ruby, Python, Java, Dotnet, Go, Node, Bun etc.

    The most maintainable codebase is the one that requires the least guessing from the developers perspective. Where everyone that looks at the code immediately gets a good understanding of what is going on. When it comes to this I personally had the best experience with Go so far as it is verbose when it comes to error handling (I don't need to guess what happens or what can go wrong etc.). Is it the most elegant? No, but I don't need to build a big context window in my brain to understand what is going on immediately (looking at you Rails callbacks).

    Anyways I found the article interesting and as I am also using SQLC I think it is something that goes in that direction.