Which programming practices are essential & which are a waste of time? I'm guessing linting, unit tests, choosing a language with a compiler, all do the same thing, they force you to read your code a lot. The particular practice doesn't matter.
So you can switch from a compiled language to an interpreted one & think you're doing fine without strong types. (or vica versa!) Probably because you're doing some other practice that makes you read your code a lot, not that types were useless.
♡ 1 ↻ 0