I’ve always thought of Go as a “Pythonic” language; that is, embodying much of the Zen of Python. So it’s interesting to see a Zen of Go that crystallizes some of the same principals through a Gopher’s lens.
An interesting write-up of the Haiku Vector Image Format; what particularly stood out to me, though, was this description of vector formats:
One of the big advantages of vector formats is that they’re easy to resize; because you know what the shape is supposed to be (i.e. a circle), you can render it very small or very large without distorting it.
I’ve always thought of them in terms of math vectors, and while accurate, that doesn’t really capture why we might prefer vectors to bitmaps.
Perhaps unsurprisingly, the “why” is more interesting.