As someone with a never ending internal debate between Rust and Python, this post was a good reminder.
They’re all just tools.
@jgayfer It also depends on your personality.
I have seen careful and pedantic coders build impressive things with python and js while I tend to make a mess that's impossible to maintain. I also waste many hours debugging.
So for me, a strictly typed language leads to long term productivity. I also take on bigger problems with confidence.
@bshankar @jgayfer Depends a lot on your goals too. Some tools are simply better suited to some tasks than others. I happen to believe than strong typing in general leads to significantly better long-term productivity and sustainable velocity for teams. But Python is still one of my fav languages of all time, and I'm immensely productive with it for scoped tasks that it's well suited to. Something you need to refactor and evolve long term? You will pay for that dynamic typing in spades later.
@ianthetechie @bshankar (And can confirm, I’ve paid for it in spades, and then some)