For programming, my favourite is DejaVu Sans Mono. There are many fancy ones out there with hip features like ligatures but I have always found DejaVu the most pleasing to the eye.
For reading, I like Roboto for sans serif. I find it is decently condensed yet easy to read. For serif, I like a paid font called Century Supra. I have pirated this font many times. I also like the serif fonts used by imperialist news outlets a lot as well. IIRC NYT's is straight up called Imperial.
I really wish there existed a scalable/vector (TTF/OTF) version of it. Bitmap fonts are usually good only for UI elements, not really suitable for print.
And terminals. The idea behind Spleen is that it can be read on tiny terminals/screens, that's why there's a 5x8 version. If you have a small LCD screen attached to a Raspberry Pi for example then Spleen is a good font to use.
Yes, in fact I first saw Spleen when I checked out OpenBSD. I think it uses that font by default in its terminal. It looks slicker than Terminus.
hah that's where I saw it too. OpenBSD was booting and I thought to myself the font looks very sleek and sci-fi, it reminded me of Star Trek Deep Space 9 for some reason (no idea why DS9 specifically).