Skip to content

Instantly share code, notes, and snippets.

@the-vampiire
the-vampiire / accumulator-to-reduce.md
Last active March 4, 2024 14:24
The Accumulator Pattern

.reduce()

  • usage: occasionally
  • purpose: loops over an array and reduces the elements into a single element
    • an application of the accumulator pattern
  • returns the reduced item, one of several possibilities:
    • plain object - {}
    • Array - []
    • String - ""
    • Number - 1
@arrowtype
arrowtype / getting-started-in-type-design.md
Last active July 9, 2025 13:49
Some tips for getting started in type design, plus a few favorite extensions and tools

Getting started in Type Design (and possible next steps)

So, you’re interested in type design, but you are still figuring out how & where to start or get to the next step. This post is a non-exhaustive attempt to share an overview of how you might learn some basics, how you can get started with font editing software, and where you might consider growing your skills after that. It reflects my bias and (some of) my personal experience, and it completely skips important topics like formal education, calligraphy and sketching, bezier drawing tips, and more.

This started as an email listing my favorite RoboFont extensions, and then I thought that it would be worth sharing publicly, and then I added more and it turned into a bigger post. In the future, I hope to bring it onto a proper blog as a collection of separate, more-focused topics.

General learning

Useful Internet resources