Hacker News new | ask | show | jobs
by csa 4143 days ago
> Some of the examples I was thinking of are a librarian, security guard or clerk at a shop that people rarely visit.

If you're a halfway decent programmer, you can easily get consulting gigs that will earn you multiples of what you will ever make at these jobs per unit of time.

You could do something like consult for a week and take the next three weeks to work on your project, or you could consult for a month and take the next few months off to work on your project. Your financial situation will be similar or better when compared to the low-paid jobs.

The low-paid grinder jobs you mention are definitely not worth doing in terms of money or time.

3 comments

Where do I go get a consulting gig like this? I am indeed a halfway decent programmer, proficient in a variety of languages, frameworks & technologies. Get me some work like this and I'll pay you commission.
1. Go to any web development agency that sells to companies.

2. Show them a small portfolio of relevant work. The code should be clean and should solve a problem.

3. Tell them your availability. Something regular like 20 hours per week is probably more desirable, but some will take what they can get.

4. Invite them to "try before they buy" on a small paid gig. Ramp up size of projects as you gain trust.

5. If you are able to say things like "I am able to talk to customers and develop bespoke applications that solve their problems in an elegant way", expect to dictate your own terms and get rewarded handsomely (at least for someone not doing sales).

6. If the agency compares you to low-paid offshore programmers, you're talking to the wrong agency.

Keep in mind that most good agencies have more work than they can handle -- their bottleneck is on the "good and reliable developer" side.

Also note that they work may be incredibly boring -- but certainly no more boring than "sales clerk" or "security guard", and also certainly more lucrative.

> I am indeed a halfway decent programmer

Ask someone who pays programmers if they agree with this assessment. Most programmers I know tend to self-evaluate themselves a bit on the high side. Some folks may find that they have some programming idiosyncrasies that make their code less than ideal for anything other than personal projects that they themselves will maintain.

If you’re in a decent tech hotbed, start by interacting with the local community. Talk to other developers, agency owners, startup founders and see if you can offer them help. It’s a different dynamic than trying to find a consulting gig online and anecdotally I find it far easier to coney the value I bring to people than through a Skype call, thus being able to increase my rate.
Thanks for the nice reply. I will definitely check out some meetups.
There is money and time, but there's also stability. Companies don't hire developers for a month or two, at least where I come from and consulting requires lots of careful planning to keep a steady income. Plus, you need much more self-discipline to be self-employed, which I may lack.

Anyway, based on what I constantly hear on HN, freelancing may be overrated. I find it difficult to compete against Indian or Bangladeshi programmers, even when I can clearly provide much higher quality. Either clients don't understand what they are getting for the price or the project requires little competence anyway.

> at least where I come from

Where are you from?

> Anyway, based on what I constantly hear on HN, freelancing may be overrated.

You and I must be reading a different HN. Running your own agency or consulting business if you're not a sales-oriented person may not be the best thing, but subcontracting to an agency is hardly sales-oriented.

Freelancing with an orientation towards very low-end commodity-type of gigs is fantastically bad. Don't do it. Focus on connecting with an agency that does programming work with businesses with revenues that would make your desired wages be a rounding error.

> I find it difficult to compete against Indian or Bangladeshi programmers, even when I can clearly provide much higher quality.

Hmmmm... Based on this comment, you might be limited by geography. If you are in the US, there are trivial things you can do that make it so that you are not competing against Indian or Bangladeshi programmers.

That said, even if you are in some far-off place and need to work remotely, good programmers are not easy to come by. The "cost" of being remote and unknown is that people who are looking for good programmers are often not willing to spend the time separating the wheat from the chaff. The solution to this is to do some quality work, post in on GitHub, and then show your work to agencies.

I'm in Lithuania. Thanks for the tips, I'll definitely try contacting some consulting agencies or offering my service to businesses directly.
I agree, but to gargarplex's point, it might be better amended to suggest that if you're a halfway decent _salesman_, you can easily get consulting gigs.

Otherwise one's liable to be scraping the bottom of the barrel for CL/freelancer site jobs.

This is half correct. If you are the primary contractor, you need sales. If you subcontract to an agency (or something similar), you just need to be able to "sell" to other programmers. The rate is not nearly as good, but it's still _really_ good compared to "sales clerk".