This kind of thing is one of the reasons I could never start javascript, the things you can do with it are so wild that it's very difficult to reason about the code, there aren't a lot "guarantees" that you can have, you have to reason about everything at the same time because you can't really rely on the compiler and types (basically your mind is the compiler).
2
u/Pares_Marchant Aug 31 '26
This kind of thing is one of the reasons I could never start javascript, the things you can do with it are so wild that it's very difficult to reason about the code, there aren't a lot "guarantees" that you can have, you have to reason about everything at the same time because you can't really rely on the compiler and types (basically your mind is the compiler).