People write for different reasons. Some for pleasure, some for work, some for money, and some for all of the above. Whatever their reasons for it, I believe there are 3 main requirements attributed to successfully writing and publishing blog posts. These are, motivation, domain knowledge, and writing skills.
I write for all the reasons mentioned above plus I actively want to share my knowledge and expertise with the world. In my opinion there is no point spending all the time it takes to develop a skill unless you are going to use that skill to help others. Some of the skills I’ve developed have been in isolation with no one to help or guide me. I regularly see other people struggling in the same way, it doesn’t have to be like that when there are so many people with experience in these subjects but there seems to be a major reluctance to share.
My motivation to blog is so other people can have that guidance, enabling them to develop quicker, I don’t see the point in holding onto my knowledge, in the vain hope that it gives job security. If anything it’s a liability for your employer, yes it may affect them in the short term if you were to leave/die and take all that knowledge with you but people don’t want to work with people who aren’t open. It’s selfish and points to a level of ignorance and closed mindedness. If we aren’t willing to share then we aren’t able to develop past a certain level in all things.
I have a lot of interests in many diverse subjects which you may have seen in what I post here. I imagine that as I get older this is only going to expand as I consume information at what I think is an alarming rate. This blog serves not only as a font of knowledge for prospective learners but as an archive of things I’ve learnt over the years for my benefit. I admit that there is a slight bias towards the idea of making a little bit of cash along the way through referred work, advertisement revenue and potential employers seeing my work but my main motivation is to share and entice collaboration.
All I can advise to anyone reading this is to get out there and blog. You may be surprised at how interested people will be in what you have to say.
Can you improve on anything I’ve discussed here? If you can let me know in the comments.