Hacker News new | ask | show | jobs
by munchbunny 2087 days ago
I lump this into the category of learning how to best apply your tools to the right situations.

If I'm slinging together an internal CRUD app, the extra time thinking about types probably will slow me down because the major risks aren't really type problems.

But if for example I'm working on something in a game engine, being able to use the language and compiler to enforce assumptions/invariants at compile time is really useful.