For me, the worst part of setting up some new distro or service is when it’s done and everything works. Then it just… Sits there. Working. Usually at some task I don’t need very often. Very anticlimactic and boring. Then I have to find some other new thing to try, which is why my HTPC has been through like 4 distros in the past year.
I like async but dislike await. I spend entirely too much time on everything I build trying to maximize how much I can do in parallel because I find it tremendously satisfying.