It's not so much the small size of the font it's whether or not it is a fixed-width font. A font is considered fixed-width if every character that can be represented in the font set has the same width and height for each character. As an engineer this is extremely important because it makes the text easier to read. This is because in programming a single semicolon among thousands and thousands of lines of code can literally make or break a program.