For people who like this kind of thing and/or for people who want to be able to understand what is going on at all, you might like the course NAND2Tetris [2]. It's a good prerequisite to understanding this blog post if computer systems isn't a topic that one has explored before.
[1] https://gist.github.com/binji/395669d45e9005950232043ab4378a... -- the author notes this in the article.