programming confession:
i don't think i've ever written proper, *good* error handling ever 😕
@tcql Admittedly that doesn't address the need to check return values every single time, which is the harder part.
But even if the return value isn't checked, errors/warnings get logged, which is better than nothing!