Via reddit , I found this pearl:
Courier New is used extensively in programming. For example, online forums, such as phpBB, SMF, and vBulletin, will use Courier New for <code> blocks; on Microsoft Windows it is a default monospaced font for a variety of applications, such as Notepad, Visual Studio (although the Consolas font family is provided as an alternative
Seriously, if you have to write code, go and get a font that doesn't suck. Monospaced is not enough.