Ask HN: How do you get clients as a one-man dev shop?

27 points by monosc ↗ HN
Hi, i run one-man dev shop in Poland and have problem with getting clients from abroad. I do web applications in Php/Yii framework and Scala/Play framework, also front-end development. For now i was working for Polish clients, but i want to try to get clients from abroad. How could i find clients (omitting odesk/freelancer etc.)?

11 comments

[ 3.5 ms ] story [ 42.5 ms ] thread
Why not put up a landing page and advertise on google and/or bing?
I think that advertising on these for me is a waste of money. Serious clients don't look up there for serious devs, and after years i'm tired with unserious clients.
If you advertise for "consultant for hire," it's probably a waste of time. If you have a specialty where you have domain knowledge and experience in a niche, it might be better. For example if you advertise for "invoicing workflow solutions for law firms" or something equivalently narrow, your leads will be of higher quality as they are more self-selected.
- 1. At the beginning of every month (on Hacker News), people usually post about jobs and what they are looking for in designers/developers. So without Freelancing, Hacker News is the 1st way to go. Maybe you can do a HN Search and look for past post messages.

2. Do you have a blog? Marketing yourself thru blogs, Facebook, GitHub, Instagram or Pinterest, doesn't seem like a bad idea.

3. By omitting oDesk/Freelancing, I really think you are limiting yourself, because if you do a great job for one person (with word of mouth) they can tell somebody else and that will give you more work for a lifetime. People also tend to comeback to you, if they trust you and your work.

4. Cold-Calling/Emailing, but this might be annoying for some and you might get a bad rep for it.

oDesk/Freelancer; it's not hard to get a job on those, but not (even close) for the price you want to. You will be basically doing your first X projects for very little money and it doesn't improve that much with positive feedback (and it's easy to get negative feedback as well if you have an issue with a client while not even you are to blame). The only good thing out of it is that you might meet people who will hire you outside these sites after a few jobs and then you can slowly up your income.

Outcome may vary; i'm sure there are people with good experiences. That said, I wouldn't touch them.

#1: good idea;

#2: maybe i should start blogging, but have problem: as i always find decent post about dev, as a writer i feel i'll write something obvious for people (but it's only my perception, probably my posts could be helpful for others), i'm a bit introvert person;

#3: yeah, but as i look for gigs i see only ultra-low rates, but will try (for begining probably i should hide my pride and work more for small tasks to get a reputation there);

#4: cold emailing is in progres but no luck so far, companies still tend to look for people on-site;

Well, I think it will be hard to find serious clients in Odesk... (I have read your comment about serious clients) Have you tried joining toptal?
Getting clients abroad means you have to attract eyeballs to your work abroad.

The first thing is to work on shifting your mindset from being a dev shop. Your question here is of a business nature and I think that might be worth thinking about.

FEW businesses have technical problems. Most have business problems they want solved through a collection of policy, process and technology. As much as every business is becoming a software business, you have to stop seeing your value only in your technical skills, because they alone are only a part of any solution.

The real value is being a bridge between business and technology. A hybrid who can understand business and technology. There's no shortage of business consultants, and developers don't always get the whole picture. What is always in high demand is the few who get both, being able to put together technology with business in a way that magnifies and grows the competitive advantage of a customer, not reinterpreting how a business should be run.

This in turn means you have to find and have the conversations, be it on your blog or in your portfolio that shows your ability to understand and solve business problems.

Last, but not least, your opinion of odesk or elance is not ideal. Yes, it sucks to compete with developers in other countries. Learning how to compete doesn't mean you'll be there forever, but it's a necessary skill. Learning to differentiate yourself as a complete end to end solution provider is what most desirable don't do well, Craigslist, odesk or elance can help you with very quickly.

If you're curious, the majority of my long term customers are in another city or country, I have never met most, and the projects I'm trusted to work on are often central to their business.

Great feedback, really appreciate it, thx!
Referals from your Polish clients? Do they have customers/friends abroad looking for web applications?