I have wanted to start a personal dev blog myself for quite a while, but each time I think of a suitable topic, I immediately recall an article or a post that is already better than anything I could write myself on the matter.
If you think you have something valuable or interesting or just funny to share, that either was never discussed or written about or you know you can do better, then you absolutely should blog about it and do not let haters like me stop you.
As for the original article:
* It should have been named just "JavaScript arrays and higher-order functions" (I get that using term functional programming is very catchy nowadays, but I am trying to talk about quality here, not clickbaitness)
* As it is aimed for people unfamiliar with the concept and coming from more imperative background, where first-class functions are either not present or not that popular or handy to work with, an introduction (even the most gentle one) would be very suitable
* Then the introduction of filter/map/reduce functions would be in place, ideally compared in place with imperative implementation of the same task
* The best way to make sure a reader understands how each of this functions works is to make them implement each one of them, even the naive implementation would suffice
* Finally, you could provide some reasonably unobvious usages of any of the functions, e.g. insertion sort done with fold-only.