This would be a much better article if the code samples were readable. :-(
You should be aware that light characters on a dark background are hard for people with any sort of visual impairment to read — and dark red on black, your color choice, is the hardest.
I have only mild astigmatism — like a majority of people over 50 do — and yet I can only read this with great difficulty. I imagine people with serious impairments would find it a lot harder than I do.
Worse, these code samples aren’t actually text — they’re images of text! I can’t paste them into my editor to read them, or try to execute them, and when I increase the text size, I get fuzzy pixelated characters drawn larger.
Consider using a light background if you’re interested in a general audience, or at least, don’t use dark red and dark pink as your two primary text colors — and never, ever, ever, ever use screenshots of code, particularly when Medium has good techniques for showing code like this (which is trivially easy)
f(factorial)(10)
Or better, embedding a gist:
Either way, people who are interested can actually copy your code and execute it.
In particular, I was interested in showing how much shorter the Y combinator written in C++ was than the C version, but retyping the C code from a murky image was far too much work for me.