I'd vote Source Code Pro and Inconsolata-g
Not sure that's my favorite (and I've gotten a lot less picky about programming fonts over the years) but it seems an odd omission.
At least its good that "None of the above", and it reminds me on an old Yellow Biafra claim:
Every election should offer a "None of them", and the election must be repeated with new canidates, if "None of them" wins.
http://1overn.com/2011/01/31/iterating-on-font-pair-comparis...
I should update it with this list...
The fact this wasn't even an option makes this poll ridiculous.
The only font I can find that is both consistently readable at small sizes and doesn't drive me stark raving mad with Lovecraftian shapes is Inconsolata-g. And I hate Inconsolata-g.
Consolas is simply offensive, and Proggy has got to be the ugliest thing I have seen in my life.
Clean is moderately tolerable (and marginally better than Inconsolata-g on most entities) despite being Lovecraftian, but it has so many broken characters and interferes so badly with my graphics driver (terminals on Linux under some versions of the `nvidia` driver behave very badly when using a bitmap font), that I can't use it.
I'm still looking for a font that doesn't make me want to raze several small towns.
http://quickhist.onloop.net/Andale%20Mono=2,Anonymous=6,Aria...
Either is my favourite
Then, if I'm dealing with code that is massively indented, like HTML, or JS with deeply nested callbacks, I can shrink down to a normal font size and still be able to read while also being able to see everything.
http://blogs.adobe.com/typblography/2012/09/source-code-pro....
http://blog.cosmix.org/2009/10/27/a-slashed-zero-droid-sans-...
So, before submitting, I found a slashed version (saved) and I am now happy! I forget source, but can email to people who want.
You'll probably balk at the price (as did I), but you can buy single weights.
BitSansVera, Inconsolata and Consolas are my other favorites.
Droid Sans Mono, Consolas for Java programming.
It's a fantastic font.
I've used the same version of 6x13 on Windows (http://www.hassings.dk/lars/fonts.html) since forever, pretty much, and before that I used some other version of 6x13. Today, 15 years since I first set eyes on it, it's still my console font and my emacs font.
Unfortunately, modern versions of Visual Studio don't support bitmap fonts, so for that I've had to change to 9 point MS Gothic. This has one unusual feature ('\' appears as a yen symbol, since it's a Japanese font), and the descenders are rather short (presumably Japanese readers are differently sensitive to this stuff), but it's tall like 6x13, pixel-perfect at 9 point size, and perfectly serviceable for programming work.
(There's also a serif equivalent, MS Mincho, which is usable but a bit fussy for my taste. 8 point Gungsuh Che and Gulim Che are also workable, but I found them a bit fussy too. I think they are Korean or Chinese.)
Size: 8