> Forgive me, but when I program I know what the variables I am working with are doing, and what kind of data they are storing.
How many times has six-months-hence you cursed you for this attitude?
Be honest.
How many times has six-months-hence you cursed you for this attitude?
Be honest.
So you could be leaps and bounds better than me. Or you could be--let's be generous and call it "optimistic to a fault"--and retrofitting to a narrative about Good Programmers Don't Need Guardrails. And, TBH, I see a lot of people who are the latter and very few who are the former--and most of that very few tend towards statically or at least optionally typed languages by default. So forgive me if I don't believe you.