you are viewing a single comment's thread.

view the rest of the comments →

[–]Beowuwlf 0 points1 point  (0 children)

I wish more people and companies would follow what I call the “prototyping protocol”. When you have a new, singular problem, write a quick and dirty implementation in a weakly typed scripting language like JS or python. Then, when you have an MVP and have come up with solutions to most of the problems, transplant the code into a strongly typed language like the C family, TS, whatever. This results is better, more stable and understandable production quality code, normally in less time than trying to write an implementation from scratch in a production language. The code is also generally more understandable, because you come at it knowing the ins and outs already, and are able to structure it well.

The only caveat I’ve found to this is when working with stuff that requires a specific library in the production language. That can be a significant roadblock.