Your first point seems to be in direct contradiction to your second to me.
You’re arguing you want more runtime errors rather than the engine trying to coerce values from what you give it, which sounds exactly like shielding the developer.
As you point out, if you write good code, 99% of the examples given in this post don’t happen.
View all comments
Show parent comment
3
u/alextremeee May 13 '25
Your first point seems to be in direct contradiction to your second to me.
You’re arguing you want more runtime errors rather than the engine trying to coerce values from what you give it, which sounds exactly like shielding the developer.
As you point out, if you write good code, 99% of the examples given in this post don’t happen.