Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not really, as a helmet, seatbelt, and gloves are passive objects you just wear and continue as previously, engaging their protection only in case of accident.

Whereas working with the borrow checker, or a Haskell-like type system, changes the experience and the method of programming itself, forces certain patterns, and so on.



If they were passive objects, many wouldn't avoid using them unless forced by law.

Using them also changes the experience, and there are common patterns to fake using them.


It’s almost like this is just a shitty analogy that doesn’t fit the original context properly.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: