4 ms·
> Using monospaced characters everywhere means that you'll never encounter positional issues ever. I have seen many people, including myself, fat-fingered (or
by zzyzxd 5y ago
> Using monospaced characters everywhere means that you'll never encounter positional issues ever.
I have seen many people, including myself, fat-fingered (or when their cats ran across the keyboards) 3 or 5 spaces in 4-space indentation Python code, because it isn't always that easy to spot when eyeballing a dozen lines of code.
I have never made the same mistake when writing Go, where I use tabs for indentation. Because there's a huge visual difference between one tab and two tabs.
One can argue that IDEs and CIs should catch errors like this, but sometimes I write throwaway scripts on remote servers that don't even have syntax highlighting. It is just one fewer thing to worry about when I don't want to bother to configure a text editor on an ephemeral server.