Live data from Hacker News

Ask HN: What to do as a programmer about to go homeless

news.ycombinator.com

21–30 of 61 posts

Re: Ask HN: What to do as a programmer about to go homeless

#21
Your immediate resolution is to either borrow money, to solicit donations, or to delay payment on your expenses.

Your longer-term resolution, which I hope to share both with you and people whose present position resembles your position back in February (so that their position in October does not resemble your position as of this moment), is to improve the management of your business or, if you are unable or unwilling to do so, to secure gainful employment as a computer programmer, and trade the upside for predictable paychecks every 2 weeks until such time as you have financial/social/etc resources to survive natural variation in cash flow.

You're a freelancer. Variability in payment schedules is something which your business needs to be able to deal with.

You manage a business, and you should comport yourself as such, rather than as e.g. a college student who occasionally works for spending money. This implies, among other things, radically raising your rates, securing appropriate credit to smooth out your cash flow cycles, securing appropriate savings to smooth out your cash flow cycles, securing social and professional relationships such that you have them available in leaner times, and locating the business somewhere conducive to success at it. I express no opinion on whether Vancouver is that place, but if you've got no support network there and are at the margins of Canadian society, I would suggest rectifying that.

You should work on your pipeline such that you've always got some engagements which are in the pitch stage, some which are in the execution stage, and some which are in the "get the final invoice paid up" stage.

You need to increase your billable efficiency to more than the number you think is required for meeting your monthly expenses, because if you shoot for poverty level incomes, you will be poor when the business performs at plan and destitute when it does not. Your minimum viable number is not $600 a month. It is closer to $3,000 billed a month. This is the absolute "pack it in if you cannot hit it" minimum number -- a successful freelancing business should be billing much more in the current environment.

I assert, without fear of contradiction, that you do not charge nearly enough for your services. You need to charge more, substantially more. You probably get bad clients and bad projects from something like oDesk. Do not get bad clients and bad projects which pay you no money. Instead, network actively and get better projects from better clients at the prevailing wages for professional work.

P.S. The best clients will not respond well to hearing about you being a hair's breadth from financial disaster, because this does not happen to professionals. It suggests a lack of professional competence and will, therefore, impair your ability to land engagements doing professional work. In keeping with the "comport one's business like a professional" strategy, you will want to avoid sounding like you need to get paid ASAP.

Re: Ask HN: What to do as a programmer about to go homeless

#22
post #2

First thing I would suggest is to edit your podt and let people know which city you are in. HNers that are local to you might be able to give you a sofa for a few nights or ask you to pop by their office for a chat or informal interview. You could be in my city, but since it isn't immediately obvious I'm not going to then bother to contact you via your HN profile to ask.

[deleted]

Re: Ask HN: What to do as a programmer about to go homeless

#23
post #7

Couchsurfing.com for the immediate housing problem, maybe even make a friend you can lean on for the first week and try to get them back with a nice dinner once you got some cash flowing again. If cost of living/food is a sustained problem, try to save up and fly to a place where that won't be your noose around your neck. Perhaps southeast asia once you've saved a bit. Again couchsurfing for a softer landing there as…

It doesn't cost that much actually; once I find a permanent place and buy groceries etc. I can live off maybe $600-$700/month. The issue is really just that I need money last-minute.

Recently vacationed and stopped in Vancouver, plus have family that are Canadian. BC in general, and Vancouver in specific is expensive compared to places in the eastern part of Canada. It's primarily, as I understand it, a touristy area, which drives up cost in most cases. I wasn't there long, but it did seem a bit pricy from my admittedly limited perspective. Of course, that also depends on where you are from/what you are used to!

Re: Ask HN: What to do as a programmer about to go homeless

#24
post #21

Your immediate resolution is to either borrow money, to solicit donations, or to delay payment on your expenses. Your longer-term resolution, which I hope to share both with you and people whose present position resembles your position back in February (so that their position in October does not resemble your position as of this moment), is to improve the management of your business or, if you are unable or unwilling…

10,000 times this.

I do freelance work, and THIS advice is the advice that has helped me the most.

Be, act, and appear a consummate professional at every front. Quality of clients, size of projects, it all depends on acting the correct part.

Might drop the term freelancer as well, although thats a little more controversial. It has appeared to me lately, that freelancer has begun to give the impression of cheap roll-of-the-dice...where as something like 'consultant' tends to be more in line with stable, experienced, professional, and yes, more expensive.

Re: Ask HN: What to do as a programmer about to go homeless

#25
post #21

Your immediate resolution is to either borrow money, to solicit donations, or to delay payment on your expenses. Your longer-term resolution, which I hope to share both with you and people whose present position resembles your position back in February (so that their position in October does not resemble your position as of this moment), is to improve the management of your business or, if you are unable or unwilling…

Thanks for the advice. I'd like to take your suggestion to radically raise rates to prevent this from happening again. What do you suggest I do to get in touch with/market to/work for clients willing to pay that much?

Re: Ask HN: What to do as a programmer about to go homeless

#26
post #12
post #3

Exchanging programming services for money is a great idea in the long term, but it typically takes on the order of months until the first chunk of money arrives, which means it's far too late for that alone to help you right now. What you need right now is an emergency bail out. You say you're in a foreign country, and you don't have any family back home who could help with the price of an airline ticket? In that cas…

> You say you're in a foreign country, and you don't have any family back home who could help with the price of an airline ticket? In that case I would suggest going to your country's embassy and explaining your situation. Embassies aren't "get out of jail free" cards. Sure, it's better than nothing - but they get tourists without a return ticket home so often that there are strict policies on these sort of things. E…

Yeah, I wouldn't recommend approaching the U.S. embassy with this kind of situation. You're far better approaching a Canadian food bank or other social aid organization if things get dire.

Re: Ask HN: What to do as a programmer about to go homeless

#28
post #25
post #21

Your immediate resolution is to either borrow money, to solicit donations, or to delay payment on your expenses. Your longer-term resolution, which I hope to share both with you and people whose present position resembles your position back in February (so that their position in October does not resemble your position as of this moment), is to improve the management of your business or, if you are unable or unwilling…

Thanks for the advice. I'd like to take your suggestion to radically raise rates to prevent this from happening again. What do you suggest I do to get in touch with/market to/work for clients willing to pay that much?

The only thing you have to do to hit $100 an hour in e.g. Python programming, which you appear to do, is to stop taking gigs which pay less than $100 per hour. People express disbelief at this, and it is headdesk inducing to me.

For general Python contracting work, go to people who already employ Python programmers, demonstrate competence, and then ask if they are hiring or know anyone who is. This can be virtually or in meatspace, at meetups and whatnot.

For getting work which is more than just being an interchangeable body who can ship a web app in Python, you'll want to find businesses which have problems which are amenable to solutions with computer programs, and then sell them that you're the right person to do that. I've gone over this many times on HN -- use hn.algolia.com and search for [patio11 consulting] or [patio11 prospecting].

(n.b. You should also shutter the business which sells fully functional prototypes for $3k, because that is not sustainable. Good clients know this, so if you're using that business for lead gen, you're selecting for pathological clients. You're also proposing to do project management for projects for the worst freelancers and the worst clients, at a fee of 8% on $3k, which is an even worse idea than delivering those engagements yourself.)

Re: Ask HN: What to do as a programmer about to go homeless

#29
This might not be appropriate advice for your current situation, but if you think you might face homelessness again, you might think about getting a van at some point. It will give you the minimum necessary to get through tough times. You'll still need to make enough for gas and some food, but you can live in a van for much less than rent. That, and a gym membership and you can get showers and work out. If you have a decent laptop then you can work in almost any coffee shop for maybe five dollars a day.

I'm not saying it a great option, but that it might be the best of a set of bad options.

Also, you might think about posting to Craigslist or similar, explain your situation and ask for some work. It certainly won't hurt.

Re: Ask HN: What to do as a programmer about to go homeless

#30
post #12

Earlier quoted context omitted.

> You say you're in a foreign country, and you don't have any family back home who could help with the price of an airline ticket? In that case I would suggest going to your country's embassy and explaining your situation. Embassies aren't "get out of jail free" cards. Sure, it's better than nothing - but they get tourists without a return ticket home so often that there are strict policies on these sort of things. E…

Yeah, I wouldn't recommend approaching the U.S. embassy with this kind of situation. You're far better approaching a Canadian food bank or other social aid organization if things get dire.

Well it seems to me that while getting your passport revoked would be annoying, it would be far better than ending up homeless and starving in a foreign country where you don't know a living soul. That said, if there are other options, by all means try those first.
Post reply on HN