When it comes to technical blog, I've read interesting idea that you should blog about things you weren't able to find (e.g. "how to change print width in ngspice"). Once you solve the issue yourself, blog about it and your blog entry will be the only one Google can find thus you'll receive all the traffic which you can then utilize for ads or for propagation of your other projects.