I don't think the "if your language doesn't have exceptions users will have to think carefully about propagation and code quality will improve" theory really pans out, in practice...
-
Show this thread
-
Replying to @generativist
it's not that you can't get around it - the problem is that if you have unchecked exceptions, you don't have a systematic way of asking the question "what could go wrong in the hundreds of libraries i transitively depend on?"
3 replies 0 retweets 5 likes -
Replying to @mwotton
Yea, I think that's the experience I'm missing. I haven't done web stuff in a decade. My code since then fails loudly and near-costlessly (although painfully if it's a few days of runtime.) It's very different for services. I may need a new mindset!
1 reply 0 retweets 1 like -
Replying to @generativist
yeah, jupyter-based stuff is another kettle of brightly-coloured machine tools entirely.
1 reply 0 retweets 1 like
Yea. I'm obsessive in offloading from jupyter into rigorously tested packages as quickly as possible. But, by comparison, that work has bumpers on it because errors are local and obvious. (Except for code artifacts in simulations that you miss -- those are fucking Kraken.)
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.