I've tried practically all well-known "programming font", including (but not limited to) Consolas, Inconsolata, Roboto Mono, Monaco, etc. But when I find Fira Code, I stopped looking. This is the programming font for me.
ProLigatures for development
ProVery good kerning
ProClear difference between commonly confused letters
ProInstalls easily on Mac
ProCharacters look really nice
ProGood for code reading and revision
ProHas a slashed zero
ProGood editor support
I use Noto Sans on my designs, its clean, nice to look at, works on alll displays, and it really lives up the portmaneau "No Tofu".
ProSimple and yet beautiful
ProOptimized for a large variety of displays
ProExpansive character set
ConFont pack might be too large
SuccessfulTammuz (30 karma) recommendsGoogle Noto Fonts