The problem with being able to dream up lots of different ideas is that you have to manage them. Especially once you get them out, and other people depend on them. Because then it’s a lot harder to "shelve" a project, once it’s reached an audience. A client audience.
One of the visions of Dev Dawn was to enable new projects to be developed. A platform. This is still in the early stages, but as I continue to experience the realities of software development, both at my Job, and with my own Software, it becomes clearer to me that I need to note down the learning/experiences that occurs, so that we might be able to collate these into some kind of knowledge-base. Of course, I would think this is standard practice within a programming team, but it’s all new for me.
Being a new-Be to this world, I’m discovering elements to blogging that at first weren’t apparent. This is all going into a series of articles on my experiences with blogging. But anyway, to be successful (not necessarily numbers-wise, but truly vision successful) you need to have clarity of your purpose. Exactly what do you want to do with the blog. It doesn’t matter that you don’t put up content like all the other blogs you read … what matters is that you stay true to your vision (which can change) and be consistent in that vein.
There’s a lot more. It’s a complex field … one that I’m learning new things about all the time. And it’s changing too, which is awesome.