I have tried to evaluate the objective “Make a living writing” as a Blogger or a Freelancer. From this specific perspective, I feel a person has to develop following qualities/competence.
1. A person needs to choose specific field of global interest or subjects for writing ‘Article’. 2. Comprehensive study to be made on the specific subjects chosen. 3. The contents of ‘Article’ should be unique & capable enough to draw the attention of the huge customers for whom the article has been written. 4. The ‘Article’ should be written in powerful & lucid language which can meet the expectation of all types of customers. 5. The person needs to develop his conceptual/knowledge base on the chosen subject through continuous study/research to keep himself updated for providing feedback to the client.
Interesting, but it is not really a question that anyone can answer for you. The only way to make a living from writing is to write. And that is not something that can easily be taught, it is largely a matter of ability. You also need to choose a subject that is likely to appeal to a wide readership. If you are thinking of writing technical books then you need to choose a subject that has not already been covered extensively. You also need to read the existing books to ensure that you are not just duplicating what is already available.
I find basic similarity between your latest remark on the subject and my last reply. Your rich profile establishes the fact that you are a professional as a programmer. So as an expert, you can confidently write creative article in the related field which can easily draw the attention of interested client/readers. I’m a professional in shipping. I have obtained this professionalism through working in the field for long time. I have developed website on shipping: <http://www.linershipping24.blogspot.com/ & inviting you to visit my website and offer your comments. From above, we may agree on the basic principle that one must acquire basic knowledge and expertise before writing or contributing on any topics of interest.
As a professional in IT field, you have the capability to express your conscious views on any issue/topic. Would appreciate if you visit my website and offer your views on the overall design and interface of the site.
I would add to what been mention here, to have sales skills, which can help with the 'make a leaving' part. I know plenty of very skillful writers which can't make a leaving and a bunch of mediocre ones who can. The difference focusing mainly of how well they sold themselves and networked with people. So when their skills were needed people knew to contact them