“Until you get better” at pedaling, training wheels can help.
It’s not an arrogant take; it’s arrogant to think you know static typing is a requirement for developing software well.
It’s not an arrogant take; it’s arrogant to think you know static typing is a requirement for developing software well.
There’s your problem. And static typing won’t save you either.
The skill is not that, it’s the ability to compose and evolve systems such that you don’t have to hold so much state in your head.
(Btw that property can hold for a million LOC codebase.)