I LOVE Becky Chambers! Working my way through the Wayfarers books and will read A Psalm soon. Super excited about it.
The books that help me keep a positive outlook are generally non-fiction books that help readers to become part of the solution in some way. Quoting David Holmgren in his book Retrosuburbia, “Focusing on our own behaviour avoids being disempowered by a sense that society seems generally blind and/or mad in relation to the real issues of our time.” So in addition to the fiction of Becky Chambers I’d add:
DNS, web, mail, WireGuard, etc. I wrote the webserver in about 700 lines of Go and the other software is by other people. Currently I’m rewriting everything in Rust and will write an authoritative DNS server in Rust. Eventually I want all my services to run on my own software (except for WireGuard, which is best in-kernel).
My first professional mailserver was around 1996, with 400 users, up to over 3000 users by 2001. It was awesome then but now mail is the last thing I’d recommend anyone self-host. The ecosystem has been deteriorating for decades at this point.