I think writing about everything is a great way to build readership and have an actual "voice" Instead of just one niche, why not limit it to a few topics you are really passionate about? Then you get your interests and you have more focus. Also - I would suggest asking your users to submit questions/problems (like PHP issues) for you to "solve"... it can really help and provide a nice feedback cycle