Not entirely relevant comment: I know it’s a small thing, but naming every function /numberarguments is one of those little things that kills me. I read one paragraph and realized I could not possibly imagine myself writing this blog post.
That is the way you describe functions when writing about Erlang in more technical documentation or referencing the function in annotations. The actual functions are not named that way, but when referencing them for exports you do have to specify arity. I dislike it’s usage here because it takes away from the reading, but it’s nice when reading docs.