Re:We should be more ambitious with the software we build
by Windchaser on Monday October 26, 2026 @05:04PM
(#50250929)
There are times where you want to check for existence before fetching a key-value pair, and there are times where you want to automatically throw an error if the value doesn't exist.
Both have valid use cases. It's weird to be sarcastic about it.
Cheaper than get() masking bugs in your code or dict generation.
But yes let's prematurely optimise for speed in a slow-by-default language by writing bug prone non-idiomatic code. OK.