![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Recently I came across someone who claims to do a lot of programming and who was listing his favorite
The first one listed is Courier. Pretty much this is the default monospace font everyone uses. It's okay. It has serifs. It's readily available.
All 9 other fonts listed were sans-serif. I loathe sans-serif. There is very little reason for its common existence since it decreases the differentiability of many letters.
In the 1970s, portable typewriters only had the numbers 2 through 9, because you were supposed to use the '
I still have very little respect for someone who claims to be a coder who honestly believes a sans-serif font is a viable choice for coding, ever. When you are looking through 300,000 lines of code written by a decade's worth of crack-driven Russian and Chinese code-monkeys looking for the idiotic mistake that is making your employer lose millions every hour, there is no reason to use a font where "1" and "l" and "|" look the same.
monospace
fonts. The first one listed is Courier. Pretty much this is the default monospace font everyone uses. It's okay. It has serifs. It's readily available.
All 9 other fonts listed were sans-serif. I loathe sans-serif. There is very little reason for its common existence since it decreases the differentiability of many letters.
In the 1970s, portable typewriters only had the numbers 2 through 9, because you were supposed to use the '
l
' for 1
and the 'O
' for 0
. Now, today, in Courier (which is what the DW composition window defaults to using), those all look different to me. I can easily see the difference between a and o. (a, o)
There is never the dreaded rn=m
business that is the hallmark of Arial. Obviously monospace fonts have no kerning issues, which minimizes the run-together issue, but why not take advantage of the serifs which distinguish things more clearly? I still have very little respect for someone who claims to be a coder who honestly believes a sans-serif font is a viable choice for coding, ever. When you are looking through 300,000 lines of code written by a decade's worth of crack-driven Russian and Chinese code-monkeys looking for the idiotic mistake that is making your employer lose millions every hour, there is no reason to use a font where "1" and "l" and "|" look the same.
( 1, l, | )