Wisdom

'I'll add error checking later' comes due

Quote

I should be properly checking all unwraps which I'm almost certainly not doing as as Alex likes to say unwrapping things for Christmas. And, and also checking to see if the thread crashes and bringing it back to life spawning a new thread.

Episode 162: Unwise Unwrap (episode page, opens in a new tab) 00:21:00 (play audio from this timestamp, opens in a new tab)

Speaker-labeled

Summary

The ActivityPub bridge's notification thread died because Dave force-unwrapped values in Rust to skip error-checking logic until 'later'. The fix: properly check every unwrap, and watch threads and respawn them when they crash.

Also said

  1. Episode 162: Unwise Unwrap (episode page, opens in a new tab) 00:19:46 (play audio from this timestamp, opens in a new tab)

    I don't want to have to build all this logic, all this error checking logic, I'll do that, quote unquote, later,

    Speaker-labeled