Books are amazing, but the options we have to buy books and track our reading are terrible. A lot of us are locked into the Amazon ecosystem - buying books on Amazon.com, reading them on Kindles. Sites like AbeBooks and Goodreads were quietly acquired by Amazon.
NetNewsWire is mostly not multi-threaded. Here’s what we do: The default place for all of our code — UI code and otherwise — is the main thread. Synchronous code running on the main thread is the easiest code to reason about and is the least likely to trigger weird, intermittent bugs.