Rajesh Setty, author of Beyond Code (book I recommend for programmers), has some good points about blogging. It’s not as easy as it seems. I agree with Rajesh.
1. It’s easy to start but hard to maintain.
In fact, it is VERY hard to maintain. Since most bloggers are not depending on blogging for their living, it is walking an extra mile almost everyday. Plus, how do you motivate yourself to do something that does not have a short-term return?
2. People expect consistently good content or quality readers walk away.
You can write something stupid and get away for a while. People may even link to it and you may see an upsurge in traffic but that traffic is not what you want. Quality readers don’t have time to hunt for stupidity. If you don’t post good content consistently for a LONG time, there is no loyalty from quality readers. Ultimately it is not who reads your blog
Reference