Software developers money making playbook

Software developers money making playbook

Making money as a freelance software developer.

In this age of freelancing, many software developers are finding it hard to find a job. As a fellow software developer, I thought a can share a few things I learned along the way.   Early 2020, coronavirus came and changed the way people work, and how companies employ, in this post ill look at how you can make yourself stand out as the best freelancer developer a company can hire.


1. Teaching

Young people are increasingly interested in coding. And many of them are willing to pay for that knowledge. With all kinds of social tools like youtube, zoom, TikTok, and others, it's easy to start teaching kids how to write code and how to make stuff. 

Choose what you want to teach, it can be a programming course or just a tutorial on how to make something and use any platform of your choice, Udemy or Youtube depending on how you want to monetize your content. 

Create very good quality videos and make people know about them.



 2. Open Source Contributions

Open source is another way you can use to make your talents known to other developers. It is not easy to contribute to open-source, it requires a special talent. But if you have what it takes, then I'm sure you can find it funny and also educating to be part of open-source. 

Choose the kind of developer you want to be, a web developer (frontend or backend), or a software developer (system programmers).

There are a lot of open source projects in both worlds. Use Github to search for open source projects that use the programming language of your choice. 

Find issues on the GitHub repositories and try to solve those issues. This will increase your popularity.




3. Programming Blog

This is one of my favorites, Blogging is writing rich and relevant content. As a programmer, you can start writing about programming and software development. Blogging helps market yourself as a software developer. If you're not a seasoned developer yet, blogging can push you to new limits of learning new things.


There are several ways of monetizing your blog:


  • Advertising

    This is the easiest method you can use to monetize your blog. Adsense is one of the most popular tools you can use. It doesn't require much to set up. However, there are other advertising agencies that pay more than AdSense but requires a traffic threshold before you can display ads.

  • Affiliate Marketing

    Affiliate marketing is increasingly becoming popular but it's still one of the most effective ways of making money from blogging. Most of the big brands have affiliate marketing programs that you can join and start displaying ads on your website. Examples include DigitalOcean, Amazon Affiliate Program, and many others

  • Marketing your own product

    This is when you have your own product, and you're creating content that supports your product. 


4. Freelancing

Freelancing is one of the best ways of earning money as an independent developer. The only thing takes is your competitiveness and skill.

You can signup for several freelance websites such as Fiverr. Signup on to Fiverr and complete your profile. Display the previous websites or projects you worked on, make sure your profile reflects your skill set level. 

Upwork is another platform you can use to work as a freelancer. As competitive as it is you can still move your way up to the top on UpWork. Create a very attractive profile and 


5. Software Licensing / Selling Your Own Products

If you're a very good software developer, you can create premium software and start giving businesses or people licenses to use it. 

Depending on the type of software you build, it must be very important to the people who'll use it. 

If you're selling the product on your own blog, then make sure the product is really what your readers needs.


6. E-Commerce

This is taking over the retail world, people are slowly adapting to buying things online. And also the covid19 pandemic accelerated this adoption speed.

As a developer, you can create a small e-commerce website and start selling your products there. 



7. Bounty Programs

When software is made, there's always room for mistakes. Trillions of dollars were lost in 2019 alone because of software bugs and hacks. As a result, many companies are now investing more in QA testing. 

Bounty programs are available online where developers and hackers hunt for bugs. They are then paid depending on the severity of the bug that they just solved. This is an opportunity if you're good at finding bugs and knows how to look for them. Not everyone is able to find software bugs.

Companies, especially small companies do not have a dedicated security team on-site, so they rely on online bounty programs to find people who can hunt and solve bugs. Here is a list of some bounty programs you can use:




©2021 Workly. Theo Nga