Writing an eBook and selling it on your blog can be a great money maker. Your eBook should be directly relevant to your blog’s content so you can sell your book to your existing audience. Creating a recipe eBook for a food blog or an eBook full of training plans to complement your fitness site are just a couple of examples that have the potential to sell.
"To prevent disasters like this, I recommend taking a 50% upfront payment before you even start, then taking the final 50% before any final files are provided. Any client not willing to work this way is unlikely to ever pay and should be avoided. I also strongly advise freelancers to have a written freelance contract, signed by the client, detailing what’s been agreed upon and what will happen in various different circumstances. This will give you ammo should your client be unreasonable, and will also add a level of professionalism and credibility to your service."

If you are a software developer of course the internet is your strongest marketing platform. There is a large market for software on the internet. All you need to do is to look for a task in the IT world and then build a software to help simplify the task. For example; you can develop a software that will help people manage their clientele base (CRM software), you can develop software that will help people manage their payrolls, accounts, online files et al.