Solid list. Mastering the art of requirement gathering/interpretation goes a long way too. Same with user-stories. I know that's all a separate discipline, but it can be enormously helpful on smaller projects when you have to flex to cover more roles.
I like your blog styling, btw 👍