I just realized why I've having trouble editing this code: it has variables "oid" and "old" and I keep misreading them.

#oldEyes #tired

@liw Try a different font ;)

@tomminieminen Alas, a good font doesn't always help. When eyes are tired, or eyesight is otherwise impeded by, say, being hungry, i and l look the same in nearly all the fonts.

Also, I can't control the fonts used by people who read my code.

It's so easy to avoid this problem that there's no point in not doing that.

@tomminieminen However, on the off chance that I could make my life as a source code staring person easier, I'm happy to hear suggestions for freely licensed monospace fonts for source code. Ideally packaged in #Debian, but I can deal with other ways to install it on my primary laptop.

@liw @tomminieminen I use #JetBrainsMono, which appears to also be available in #Debian.

https://www.jetbrains.com/lp/mono/

I used it since I found out that's the font used on @JF's #InfiniTime firmware for the #PineTime, which I found pleasant to read even on the small watch.

JetBrains Mono: A free and open source typeface for developers

Try JetBrains Mono in your IDE. Its simple forms and attention to every detail make coding a nice experience for developers’ eyes, no matter which IDE you choose.

JetBrains: Developer Tools for Professionals and Teams