Comment Comment by IshKebab > this is definitely not a bad oneIt definitely is a bad convention because it's highly surprising. That's what makes it a footgun.> that would be a really annoying thing to useSure. So maybe provide "unchecked" versions for when people don't want to bother.We've known this about interface design for literally decades. The default must be safe and unsurprising. You need to opt into unsafety. parent IshKebab 6 months ago
It definitely is a bad convention because it's highly surprising. That's what makes it a footgun.
> that would be a really annoying thing to use
Sure. So maybe provide "unchecked" versions for when people don't want to bother.
We've known this about interface design for literally decades. The default must be safe and unsurprising. You need to opt into unsafety.