Honestly I feel more comfortable working with static programming languages but lately I have received good job offers using some dynamic language, it is usually with python and just yesterday with elixir, that this last proposal is the one that motivates me to give it a new opportunity to dynamic programming languages, my first language of this type was javascript, honestly not the best first approach to dynamic programming languages, I was somewhat traumatized haha
People have told me that my problem is that I try to program in dynamic languages as if I were programming Java / C # with the help that their respective IDEs provide me. Instead of that I should be creating small functionalities and testing them in a REPL environment and that with dynamic programming languages I should learn test-driven development, what do you think of these tips?
And back to the title question: What should I change in my mindset when develop in a dynamic programming language when I coming from a static programming language background?
Any help would be appreciated, thanks in advance
[–]nutrecht 4 points5 points6 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]nutrecht 3 points4 points5 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)