|
|
|
|
|
by adelevie
5039 days ago
|
|
Give away some kind of free software that is useful and production-quality. That something should also be related to a larger, growing trend. You'll generally get higher quality clients, a non-low rate, and a more fun project (since it's centered on using a tool that you built). And you also don't have to make cold calls--the software should stand on its own and send the leads to you. I've learned this from my own experience writing/maintaining various open source libraries centered on using Parse with Ruby. The rapid growth of Parse has caused at least a handful of their thousands of developers to want to use it with Ruby (either for a Rails app, or a native iOS app with RubyMotion). Of those people, at least a handful have contacted me looking for a freelancer. Of those people, some have become paying clients. |
|
You need to do more than just write the software though -- you need to be active in discussions where people are looking for software like yours, because that's often how people end up arriving at your software. Ideally the software you're building also supports some other software with a decent user base rather than trying to do something completely independent; that way you have a pre-established target user base who may already be looking for your solution.
Additionally, I started out doing contracted development work, and now I mostly do consulting. It's less stress and easier to predict how long it will take. And I get to spend my development time on my own projects.
A final note: if you contribute to other open-source projects, sometimes you can get in touch with the primary maintainer and have that person forward you work they don't have time to do.