I followed a schedule when writing this blog, everyday I will blog one post about my daily reflection, and every 4 days, I will blog about technical stuff. Often times, I delay the writing and the number of to-do items piled up. One reason is perfectionist, everything has to be perfect in order to publish, and the mental stress is too much, in the end I did not do anything.
So, the one important thing about writing a blog is not to be a perfectionist. Do not proof read before publishing a post. This may sound careless but it is optimal to make mistakes. If you are perfectionist, you will end up with 0 posts. Many posts with errors is better than that. Anyway, most of the posts on this website will not be read by anyone, or very few will read it, so why take the time to polish it?