Are you sure you cannot speak to mummy and daddy plus any other relatives, e.g. siblings? They may be the only people that can immediately arrange for you to have money for outgoings, as hard as it may be to pick up the phone to ask for help, they might just be worried about you and more than willing to help in any way possible. Of course you could be an orphan, disowned or with parents living on less than a dollar a day in the Global South, but I find it hard to believe you have no friends or family to help you.

If you are going to speak to them, one thing you can do to make things easier is to get the ball rolling with work. If you get your CV out today then you should be hearing from recruitment agencies tomorrow. If someone is going to put you forward for a telephone interview then that might be enough to persuade family that you are worth investing in.

Assuming that someone in the family can help you out you can pay them back with direct debit over six months or so, plus you will owe favours in return. This does mean doing a day job, i.e. getting out the door very early and getting back late with no life to yourself except the weekend.

You can also look for local work with rubbish pay doing things most people don't want to do. Pretend you are a student and that the job is perfect for you, in that way they will overlook any intellectual aspect of your character. The benefits of a local unskilled job are many: you can take on a challenge and 'win' (factory production lines are ridiculously fast to the uninitiated), physical hard labour does get you fit up to a point where you are just permanently run down, the travel can be easy and inexpensive saving you 1-2 hours per day, the camaraderie can be better than any office, you can get paid weekly, you can get paid for overtime, uniform/overalls are provided and although the experience may be utterly intolerable there will be retrospective enjoyment. Just pretend that you are going 'undercover' much like George Orwell in 'Down and Out in London and Paris' and all will be survivable.

If in an inane factory job read the trade press and look for vacancies that can combine the low--skilled in-depth knowledge of the job with programming. For instance, if you end up working in a bar then keep your eyes peeled for vacancies with the company that supply the POS software. If they want people to be support staff then they are willing to hire users (that know the software already and understand the pressures of their customers). A support role - picking up the phone and logging calls will lead to a second line role by which time you will have gained people skills and become a customer service focused person. That is worth more on your CV than any programming TLA's or half-baked open-source project contributions. It may not be rocket surgery and it might be hard work, but all I am saying is that a dead-end job really need not be dead end at all if you are prepared to be slightly enterprising about it.

It may take six months to a year of having to work at rubbish jobs before you can climb out of the hole into something nearer your true calling but that is not so long in the bigger scheme of things. As mentioned you will learn things along the way that they just don't teach in university.

Expecting to exchange programming services for money shows a slight lack of grasp of reality, in truth it is exchanging your labour or your time for $$$.