Hacker News new | ask | show | jobs
by kod 3856 days ago
That's a somewhat poor analogy, since airbags etc don't prevent you from doing certain driving maneuvers.

Static type systems prevent you from expressing certain programs (I think this is a good thing, but not everyone does).

A better analogy would be antilock brakes or understeer - safer but prevents you from doing certain things.

4 comments

A better analogy would be driving a car - it's not a tangerine.
More like it allows you to accelerate with a pedal on the floor rather than by pulling a string attached directly to the throttle. No loss of flexibility, but you put some trust in the vehicle that you would otherwise have to manage yourself.
A better analogy is the one that's twisted to fit my narrative.

(both you and the parent comment are kinda doing this)

Agreed.