Why does a programming language need its own font?

Why not?

But seriously, it's of great benefit to Go programmers to have a font that shares the same license as Go itself. Most fonts are not so unencumbered.

I was surprised to see that you didn't add any Go-specific code ligatures (e.g. for <- like Fira Code provides[1]).

Has there been any thought into providing a variant with some? While I could see why some might be against them I think they're rather fun and can make code more readable.

[1] see for example https://github.com/tonsky/FiraCode