DEV Community

John Au-Yeung
John Au-Yeung

Posted on

How to Make Money as a Developer

Subscribe to my email list now at http://jauyeung.net/subscribe/

Follow me on Twitter at https://twitter.com/AuMayeung

Many more articles at https://medium.com/@hohanga

Even more articles at http://thewebdev.info/

Software development is a valuable skill. We can make money from it outside of our developer jobs.

Here's a list of things you can do to make extra money.

A Developer Job

You can make money from a developer as a full-time job, contractor or freelancer.

Blog

Make your own blog, guest post on other people's websites, write on third-party platforms like Medium to make some extra money.

With that, we can also offer digital products within our own blog via a paid section or sell digital products elsewhere.

Our own blogs can carry ads and affiliate links to make money.

Also, we can make money on promotions and sponsorships if the audience of your blog is big.

Sell Digital Products

Like blogging, we can offer some value to our audience with blogs and tutorials on YouTube, Udemy and other platforms.

Donations

PayPal, Patreon and Buy Me a Coffee have donation widgets that you can put on your blog.

Podcasting

If you have time, you can create a podcast to share your knowledge about technical subjects that your good at.

Sell Swag

You can sell stuff online if you find a product that people like. This may take a lot of time and money since you've to find a product that people like so you can get sales.

Consulting

You can share your knowledge one on one with people that need your expertise on an issue or project.

Bug Bounty Programs

Companies like Google, Apple and Microsoft offer bounties for bugs that are found in their software.

Coding Contests and Hackathons

These contests offer prizes for coding projects that are attractive to critics and judges.

It's hard work to compete in these contests.

Create a Software as a Service

Create minimum viable products to test out the waters, and then double down if you find something that people are interested in. Ask your online audience to test out your products.

There're lots of ways to make money as a developer. They all take hard work and determination to succeed in their own way.

Discussion (10)

Collapse
akashicseer profile image
akashic seer

I've never made a penny with blogs, they just don't get enough traffic ever especially these days.You can write 100 articles and post them to every site you can think of and get almost no traffic. I write my blog for myself these days. I write it as a way to document things I find useful. My blog also serves as a way to show customers what I know or direct them to an article about a subject they need to understand more. akashicseer.com I didn't make a tech specific name because I am into technology overall not just a language or one thing.

Collapse
vicentdev profile image
Vicent

I know mostly nothing about blogging but, in my opinion, a faster website on loading could be more attracting to readers. I entered to the blog and the only thing I have seen is a slow and crowded blog with a lot of words without images. Your site isn't frendly for new readers. Please, don't take this as attack (english is not my mother language and maybe I sound rude).

Collapse
aumayeung profile image
John Au-Yeung Author

Sharing on social media helps if you have followers.

Twitter is easy to get followers. If you follow people some will follow back.

Collapse
akashicseer profile image
akashic seer

I created a twitter, linkedin dev.to gitter. You know of any others that are useful?

Thread Thread
aumayeung profile image
John Au-Yeung Author

That's already a lot. They'll keep you busy.

Thread Thread
akashicseer profile image
akashic seer

yeah just filling out the profiles alone LOL

Collapse
gabbersepp profile image
Josef Biehler

Is there an easy way to post an article on several social media platforms without copy&pasting the same text but with different hash tags to every platform ?

Collapse
aumayeung profile image
John Au-Yeung Author

You can make your own app to use their API or subscribe to some service like Hootsuite to do that

Collapse
gabbersepp profile image
Josef Biehler

"your own app" this is the only real "developer way" of how this must be solved :D

Thread Thread
aumayeung profile image
John Au-Yeung Author

Yea. Pretty much. Unless you want to play or use free services which are very limited.