Hey Andrew. Great article! :D
There is one thing that I feel you’ve missed, and that’s adding SEO related stuff. It really does pay off, the effort you put into it, once your personal website/blog makes it to the first page of a Google Search.
Google’s Structured Data is a really simple thing to do, and it can greatly bolster what Google makes of your website. Given that we are speaking about a Personal website, a good Schema to add is the Person schema. I’ve done this for my own personal website. :)