Ask HN: I'm an unemployed programmer in SF that will work for minimum wage

127 points by unemployedinSF ↗ HN
Live in San Francisco

B.S. Computer Science

Have used java, python, flex, html5 canvas, javascript, and css on various webapp projects

No 'real' job experience

Unemployed for 6 years trying to do a startup (yes 2005, when I just graduated and read my first PG essay)

Will work for minimum wage, or free if the work is interesting and may lead to a job

Will do any work, even if not programming related

Will accept any length term: internship, contract, contract to hire, full time, etc

Hey HN. After 6 years of trying to do a startup with no success, I'm close to giving up. I've been rejected from ycombinator (twice), various startup conferences (launch, etc), and even angellist. I have no connections to investors and have had no success trying to get introductions.

I've recently tried to apply for programming jobs in SF, but had trouble because of my complete lack of work experience. All my software engineer friends in SF are making $100k+ and telling me how hot the market is. I can't even get a minimum wage job flipping burgers at In N Out or bagging groceries at safeway because they have dozens of applications for each opening and my long period of unemployment looks bad.

Is there any possibility for me to make a fresh start? Will anyone take a chance on hiring me? Do you have any advice for me?

Your comments are appreciated!

edit: added email contact in HN profile

edit2: for all those asking for code samples, I implemented the reddit is hiring backend challenge in python (http://www.reddit.com/r/blog/comments/fjgit/reddit_is_doubling_the_size_of_its_programming/). they said not to release the code publicly until after march, but if you send me an email I can show you privately.

140 comments

[ 3.2 ms ] story [ 198 ms ] thread
F!%# bro, that sucks. If I had a job to offer, I'd try to help, but I'm in the middle of the bootstrapped, funded-by-my-dayjob model myself, so I have no money to employ anybody. All I can offer is my best wishes and encouragement. The HN community is really awesome, so I'd bet there's a good chance somebody here can help you out. Keep your head up, things will get better!

Oh, and if you've worked on anything open-source, or you have any code you can open, make sure you put it up on GitHub so you can show it off. Code talks and bullshit walks, as they say.

Post some examples of your work. If you don't have anything then create a project to showcase your skills. That's where I'd start if I were in your shoes and it will generate interest if you have solid skills.
Forget free. It's illegal, even fro interns, where you produce value for the company. I would consider it unethical for me to hire you for minimum wage, cheap is OK. You are in an oddball situation, so HR types wont pass your resume on. Forget BofA. Startups probably cant take the chance. However, there are usually a few companies on that advertise entry level. Non-profits are also a possibility, because they cant pay so well.

Your post is a good bet, so I upvoted it.

EDIT: I checked your profile. You dont have contact info. A job cant find you.

free = volunteer :) is volunteer work illegal?
I think the idea is volunteer work at a for profit company.
I'm not aware of it being illegal per-se, ie criminal. But there is some rather strong evidence that volunteers for a for profit company, if treated like an employee (time cards, minimum work hours, training, etc.) would probably be able to successfully sue for back wages and penalties.

http://en.wikipedia.org/wiki/AOL_Community_Leader_Program

In February 2010, the United States for the Southern District of New York gave preliminary approval to a settlement between AOL and the Community Leaders totaling 15 million dollars. Final approval was granted in May 2010.

(Good luck to the OP, I know that situation can be rough)

It's basically a PITA for corporate taxes for a company to accept free work that contributes to their bottom line, as well as the AOL case noted elsewhere.
thanks I forgot about that. updated my hn profile with an email
Free isn't exactly illegal. Theres a set of criteria for an employee (aka intern) to be able to work for free. The biggest criteria is that the work can't directly have an impact on revenue, e.g. no free sales positions.
(comment deleted)
Do you have a site where you showcase your skills?
Can you write code and actually get things done? Do you have examples of your work that look good? If so, get some freelance work. Charge $50 - 75 / hr and find work by responding to people posting Craigslist computer gigs.

If not, then find some way to survive for a couple months and build some simple projects. Like, really simple. Hell, just setup some wordpress sites with good-looking themes from Woothemes or Themeforest. Having 2 or 3 of those will satisfy 95% of people looking for really simple code-monkey work on CL. You won't get rich, but you can build up your list of clients in 6 months. Then you can either keep freelancing or roll that into a fulltime job ("I've been doing contract work for the last year...here are some example projects and client references.")

Is it really that easy to charge $50-75/hr without being recognized as a decent developer?
$50/hr is VERY cheap. A decent developer in the Bay Area really should be charging at least $100/hr-- otherwise, they can just get a job and make more with less risk. Seriously good developers can charge upwards of $300.
I've been paid $100/hr with no proof of experience or that I could finish the project.
Is it really easy to be recognized as a decent developer without charging at least $50-$75/hr?
For certain skillsets (including some that the OP lists), charging less than $100 / hr should probably include some justification or people will just assume you're not any good because you're charging too little.
Generalizing ryan's logic further:

"Can you write code and actually get things done? Do you have examples of your work that look good?"

If the answer's yes, freelancing is now just one of many options available to you.

To be fair, $100k+ SDE positions and burger-flipping positions are in completely separate markets.

If you were working on a startup, then you were "self-employed", not "unemployed". Market yourself as such. And as others have already mentioned -- if you can't point at jobs held, then point at code/projects that you wrote. Some startups would rather look at your GitHub profile than a CV.

Ditto what mindcrime said about posting examples of your work/abilities if you can.

I'm starting a company 4/2 after my last day of full-time work on 4/1, and while I wasn't planning on hiring anyone right away, I do have a fair bit more work that needs doing than I can personally do, so I will be hiring contractors for some of it and if you're a fit, would consider hiring you remotely, assuming your skills matched up and you could handle working remotely (not everyone can).

I suspect you'll find a better offer on HN anyway, but if not, reach out to me with some details mid-month,

What was the startup? You should be able to make an interesting pitch to other companies in the same field. You can present the idea, and what you accomplished-- it may be that a company in the same space would hire you and even buy your code.
I'm convinced you're unemployed. Now convince me you're a programmer. You have a CS degree, but that doesn't make you a programmer. What makes you a programmer?
(comment deleted)
Change of venue, maybe? Perhaps widen your net? I think San Francisco is your problem here.

A four-year degree is a solid leg in for a lot of backwards HR departments (isn't it? everybody telling me to finish mine seems to think so), so I'm surprised you're having difficulty. A bachelor's should at least get you into support somewhere, and you can start there. This makes me think that everybody who can operate a command line has descended upon San Francisco for the startup culture, and there's a saturation there. That wouldn't surprise me at all.

Last time I was there it was to visit my sister and do nothing computer-related, so I might be wrong.

Weirdly, everyone I've met in SF is hiring. They're also all complaining that they can't find anyone who fits the job. Maybe it's just high standards?
Have you experienced their weird interview?

I bet it started off like this:

"We're using memcached. Ever heard of it?"

A: "Yes. I've heard about it" [but never use it]

"Ok, since we used it for internet scale, the standard memcached isn't good enough for us. So tell me, how would you improve memcached for internet scale?"

A: "Umm..."

Real story.

[The answer is to switch memcached from TCP to UDP implementation, but then you need to know first how memcached work internally and probably intimately]

The problem is that most of these companies ask specific questions regarding the weird libraries or esoteric programming languages that they specifically use to solve a very specific problems.

Might as well go and hire the contributors of those libraries/languages really.

A: "I don't know memcached that intimately. Why is it not good enough, what seems to be the problem ?"

If I was conducting the interview, I'd be thrilled to hear that kind of response given the candidate's self-admitted lack of domain expertise.

When I first graduated from college, I took an R&D position doing financial modeling. Multiple times a day, I would walk into my boss's office to tell him I had no idea how to implement the next part. He would start to explain and then use a term like "Gaussian distribution" and I'd have to stop him. Down the rabbit hole we went, filling up the white board with graphs and formula. Once we reached the point where I was adept enough to proceed ("oh, ok, so you just add them all.") we would begin to pop things back off the stack until we were back at the original problem.

It was a painful process for me. I'm sure it was even more painful for my boss. After a couple of months, I reached a point where I didn't really need help deciphering statistics.

A few months later, I read through the code of a co-worker who had been there much longer. I noticed some deficiencies in a statistical search method. When I asked my boss why my co-worker implemented all his models using such a poor technique, he told me, "Because he doesn't come into my office and say he has no idea what he's doing."

As a manager, this is the best part of my job. Almost every other bit is drudgery, administration, and distasteful politics.[1]

I love it when an engineer, junior or senior, wanders over and asks a question about something deep or complicated. We can write math or pseudocode on the whiteboard. Even just drawing ``network'' diagrams of things talking to other things helps get me through the day.[2] It's especially rewarding when the lightbulb goes on.

I'm willing to be late to meetings with executives, skip lunch, or stay late at night for these sessions. Don't assume your boss found it painful at all. It's quite likely the best part of his day.

I had the advantage of the same sort of boss at my first real job. In retrospect, he was remarkably patient with me, showing me how to _learn_ the craft of developing software. I had previously been a hack, and he gave me enough knowledge to build my own skillset extremely quickly. (Secret weapons are always handy.)

[1] I went into management because I have an authority problem. Principally, a problem when I perceive ill-informed or untalented authority figures making poor choices that affect me. After a year or two in management, when I learned enough about operations, finance, marketing, etc., I came to the realization that I'm now just in the middle of a pyramid of the same problem. However, I stay because I have priced myself out of the programmer market. I now use the extra money to bootstrap a startup with a friend and save the rest away from the "emergency/retirement" fund so I can burn longer when I do jump ship.

[2] I am not unaware that this is vain and probably more of a status issue than altruism. ``I've still got it,'' and all that.

People get hired into an R&D position doing financial modeling when they've never heard of a Gaussian distribution?
It wasn't quite that simple. Yes I'd heard of it, but I didn't know how to randomly sample from a Gaussian distribution, nor why it was necessary to use it in the algorithm I was working on ("why can't I just sample from a uniform distribution?").[1]

Also, I was in a special situation. I had a strong passion for the work I was doing, knew my boss before I got hired, and had done related research that showed I was able to push my way through challenging problems.

[1] http://www.nashcoding.com/2010/07/07/evolutionary-algorithms...

Sample from a univariate distribution by taking the inverse function of the cumulative distribution and plugging in a [0,1] uniform random number. So, if X is a real valued random variable, then its 'cumulative distribution' F_X(x) = P(X <= x) where P denotes probability. Then F_X is monotone increasing so has an inverse function, say, G(u) = F_X^(-1). Then if U is a random variable uniform on [0,1], G(U) has distribution F_X like X does. Note: Have to patch up a little in the case F_X is not strictly monotone increasing.

For the inverse of the mean zero, variance 1 Gaussian distribution, look in the old NBS AMS-55 math handbook. They have two nice, simple formulas that are plenty good as approximations; one formula is a little more accurate than the other.

For getting samles from a multivariate Gaussian, that is the second lecture!

Have to agree here, I just got done hiring a bunch of student assistants, then got hired myself at a new job at a company that is hiring another dozen people over the next year. Every month at our SF Drupal User Groups, there are usually around half a dozen people hiring. No esoteric programming skills needed for any of this, just some work in FOSS, especially on Drupal, could easily land you a job. Not to mention I just had two students graduate who both got good jobs, one at Sybase.
I'm not in SF but from what I can see, the programming job market is only good these days for "rockstars" willing to work for entry-level salaries. There aren't very many good, high-paying programming jobs these days. Everything is entry level and low pay. This is why I think there are so many startups -- the qualified people are exiting the job market en masse.
The salary part might be true (I have no idea), but there are definitely not many entry level positions - most everyone as far as I've seen wants at least mid-level skillsets.

And if you're not talking about just the bay area specifically, you're definitely off base.

Where's your github profile? Personal site with demos? Projects you contributed to? Anything counts, man! Even toy projects you built in a weekend just for fun, if they show your ability to reason about a problem.
This.

Also, FOSS is a big deal. Got spare time? Do FOSS, more FOSS, more FOSS. From my personal and anecdotal experience, after your first job it's gonna be so much easier, if you manage to deliver and make some connections, and participating in open-source projects will make you a better programmer and hopefully help you land a job.

In a recent job search I've found a github profile full of interesting projects to attract far more attention than job history and education. From my perspective employers really do seem to have a problem finding people that can actually write code and solve problems. A github page (or website with demos) just makes it so much easier for interested potential employers to quickly get a sense of your style and skill level. In design, architecture and other similar fields a portfolio is standard, it's actually somewhat surprising that this hasn't taken over in software.
I only hire people with work I can see in Open Source projects.

It's just not worth my time to try to sort through the people who claim skills that don't actually have them, particularly for contract work that is short-term. I might be willing to go through a long interview process for a full-time employee that I expect to invest significant time and money in, but for contracts? It's just not worth my time. I can look at someone's github, SF.net, CPAN modules, Drupal modules, etc. and know within minutes if they're worth working with. Why would I bother with someone that doesn't have anything to show?

I was a homemaker for about 2 decades. And sick as hell while job hunting. It took a while but I eventually got a job. It started at about half the wage that GIS jobs I was applying for started at. It has nothing to do with anything I want to do or any of my background education.

A) If you haven't already, pick up "What color is your parachute?".

B) Work on your resume. It shouldn't say 'unemployed for 6 years'. Mine did not say "unemployed for about 2 decades". Mine listed my education and I told employers that I was a "homemaker and homeschooling mom going through a divorce".

C) Whatever your buggaboo, stop harping on it. Mine was my health. I talked incessantly about my health crisis because I felt I needed to be "up front" and because it was uppermost in my mind...yadda yadda. The very first interview where I did not mention my health issue was the job I got.

I applied to a large company and got a phone call "According to your resume, you qualify for the following three jobs: blah blah morning shift, blah blah evening shift, blah blah evening shift." I knew I was too sick to work morning shift. I replied 'Put me down for the two evening shift jobs.'. I went in for additional testing. Afterwards, I was told "You still qualify for both jobs. Which would you like?" I said "I have no clue what either of these jobs really entails. I've been a homemaker forever..." and we chatted a bit about it. I think a contributing factor to the decision was one of them started two weeks earlier than the other, and that was what I went with.

I still have that job. I feel underemployed and so forth. But it has allowed me to keep a roof over my head, work on my health issues, get through my divorce and start my life over. In the aggregate: It's all good.

Good luck with this.

You really should write a book. I think anyone who has done something like this should write a book. Authentic stories of determination and persistence usually do well as books, movies and motivational speaking gigs. You'll need a good editor and publisher of course but I think it's worth a shot ...
That sentiment seems to be the general consensus. I've heard it repeatedly over the years, about various aspects of my life. But I am acquainted with a woman who wrote a book about her life and the publisher turned her down. It sounded too fantastical and they had recently been burned by someone else whose fantastical life story turned out to be all made up. I also get that kind of reaction a lot: That I am a liar, a teller of tall tales, etc. People frequently think I must be, at the very least, exaggerating. (The truth is, I do a lot of downplaying to try to minimize social problems.)

So it is unlikely that a traditional publisher will ever publish my life's story -- unless I get famous for something else first and publishers begin coming to me. I have found that it really doesn't work to try to 'sell' myself. When I go to them, people just think I'm full of crap and trying too hard. It works far better for me to wait for other people to discover me.

At work, I remain in that same entry level job -- a job that some folks have gotten right out of high school at the age of 18. (I have about 5 or 6 years of college, some of it the equivalent of graduate level work and lots of people hired after me have been promoted.) There are people in the department I work in that know I am bright. And I have submitted suggestions, proposals, etc. It goes nowhere, in spite of sometimes being initially met with enthusiasm. No one seems able to believe that some loser who can't get promoted out of an entry level job could possibly have meaningful solutions to systemic departmental problems (which is generally the scale I think on). And recently when someone did take a proposal of mine seriously, the implementation ended up bearing no real resemblance to what I was trying to accomplish. It ended up repeating the same systemic sins I was trying to redress. I take this as a hint that corporate America and me don't really mix that well. I'm disgusted and if I came into enough money say, this week/month, I think I would promptly quit my job and begin walking across the US. (Edit: The job I have seems to have a high-ish wash-out rate and I have kept it while recovering from being very ill. So I don't feel like a personal failure. I just feel like I have no real future at the company -- at least not one commensurate with my abilities.)

Which is to say "It's not like I haven't tried to go the traditional/conventional route." But it doesn't work for me. Most likely, I will need to go off and do something on my own. Winning over an audience single-handedly will probably be less challenging than winning over The Powers that Be in some existing bureaucracy (whether at a publishing house or at my place of employment).

But thanks for the feedback. I do appreciate it. :)

The powers that be are only interested in self preservation and nothing else. If you can modify your ideas so that it highlights that point then they will be interested in it.

ITs usually not worth the effort though. Start saving up and quit.

In 2000 I was unemployed for a bit in the Bay Area and wanted to take a short break from techie stuff. Looking for interesting work I browsed the craigslist job boards, specifically the "ETC" and "part time" sections. You never know what you'll find there - I ended up working as an "extra" in the Matrix sequels. beaubonneaucasting needed people to drive in the background on a fake freeway in Alameda while cars were crashing/exploding/chasing each other. Paid about a hundred dollars a day, gave me some great stories and experiences to talk about at parties or in interviews, got me some random followup jobs...and now my Bacon Number is 2 and I have a good start on an entirely separate "performer" resume in addition to my techie one.

Having something recent - anything - on your resume is a big improvement on having nothing; having something "cool" that you enjoy talking about is better still. So I'd try that - think about your hobby interests and cast a really wide net to find things you wouldn't otherwise have considered. And use Craigslist.

Email me please if you'd be interested in Box.

adunn[at]box.net

Is it just me, or are you Box.net employees the only ones who call it "Box"?
Contact me -- my info is in my profile.
Move to NYC. The companies there are desperate and will hire anyone.
He probably doesn't have enough to move.

Perhaps a proper recommendation would be "apply for jobs in NYC. The word is they're quite desperate for competent developers".

I've thought about going bicoastal with short-timers in NYC while maintaining my (thankfully rent-controlled) apt in SF, where is a good place to look for startup-y NYC gigs?
I am in NYC, I would like to know who is hiring?
If you're looking, email me. I make software for banks.
That's probably the best description about why I left NYC.
Looking at the way you describe yourself, a big problem is that the description is inconsistent. What are you: an entrepreneur, a project manager, or a developer? If you're a developer, then what is your speciality: architecture, database, middle-tier, UI? You presented a list of technologies, but did not indicate your level of experience in each or how they tie together. It's a laundry list, not a picture of the man behind the qualifications.

You are too self-deprecating about your startup experience. Even if it didn't pan out, you must have learnt a lot, both on the technical and on the business side. You really have to reconnect with your passions and your strengths; if you are aware of your value, it is fairly easy to get the message across to others. What was driving you for so long when working on your startup? What was the vision? That's where your value is.

I have no idea.

But you might try selling your abilities. Can you demonstrate your failed startup's code?

I don't think 6 years "trying to do a startup" is the same as a complete lack of work experience, unless you spent the entire 6 years trying to raise money and making powerpoint slides. If you did any real programming work during that time, it still counts. I've seen plenty of resumes with "sole proprietor" type jobs. Maybe you don't get a job with a large company, but someone who is versatile and used to doing whatever it takes is perfect for someone else's startup.

I don't think it is wise pitching yourselves to companies who are hiring 100K+ engineers saying you are willing to work for minimum wage. It shows a lack of confidence that you are selling yourself so far under market. Pricing is often a signal for quality. More importantly, the cost of a bad engineering hire is far greater than the salary you're being paid -- a bad engineering hire takes time to get rid of, and often produces negative work output. People end up cleaning up a mess, opportunities are lost while a bad engineer flails at what should be simple code, etc. A bad engineer could work for free and still be a worse value for a company than an engineer making market rate. This is the signal you're sending when working for minimum wage.

I'm involved in two companies in the bay area that are hiring Java and Python web programmers respectively. They pay very competitive SV salaries. Contact me (email in profile) and I'll get you started!
(comment deleted)
1).Go to some meetups and start talking to people. At the last couple python meetups I went to here in SF, several companies announced they were looking for developers. You're more likely to get past HR if you can connect with an employee who can refer you. 2). In the meantime make some iPhone or Android apps and try and sell them and/or do some projects where you can show off your code.

Don't discount the experience you gained trying to do your startup. As others have said, you weren't unemployed but self-employed.

I can't help but feel like HN is getting trolled here. There is simply no way someone who has done a startup and has experience in all the listed technologies cannot find any job in the Bay Area. Spend a couple days at the Hacker Dojo in Mountain View or go to an event like the 500startups one at House of Air last month and you'll meet dozens of people looking for talent.

I'm not just being cynical here-- I have lived in Palo Alto for just under 6 weeks and my RoR skills are subpar at best. Nevertheless I've been offered multiple jobs, co-founder opportunities, etc. And I'm not even that likable. If you're a nice guy, the opportunities are endless!

That being said, on the off chance that this isn't a troll and you don't have any luck with the replies here that are offering assistance: contact me (see my profile for info) and I'll throw some contracting work your way.

Now here's a comment that restores my faith in HN: well-informed, skeptical, acute... and offers to do the nice thing anyway.
I wish I was trolling, but this is the reality of my life. I did apply for one of the investor demo days at Hacker Dojo, but was rejected. I'll admit I am somewhat antisocial, and have not attended any networking events, which is totally my fault.
As you know, lots of programmers are anti-social, so that's less of a problem than it seems. It may well be easier for you to get a good-paying programming job than a lower-paying normal-person job. If I were you I'd find something interesting to hack on and then talk to other hackers about it. That doesn't require much social skill and is as least as likely to lead to work opportunities as the resume/interview grind.
The nice thing about networking in general, is that most people are trying to keep you from losing face. That's as uncomfortable for them as it is for you. This makes networking for someone who is open, considerate, and honest a very safe social activity to engage in. In fact, it's also true that people in networking situations are looking for help. They need something, otherwise, why are they networking?

Just do your best to be a nice person, and look for opportunities to create value for others.

If you have any skill with 2D game animation, I'm looking for some short pieces that have to be done with panache. Send me email at my HN username at gmail dot com, if you are interested.

Investor demo means you are still talking about your startup. The poster meant you go to Hacker Dojo not to pitch your startup but to network and get hired.

From what I can tell, you first need to say to youself, "I am done with my startup, now to get a job." Then your talking should be focused on getting yourself a job. Only look for minimum wage job if you are financially desperate.

Otherwise, spend the time figuring out which start-up to apply for. I graduated last May and it took me 8 months to land my first "real" job. The key component I learned is that out-of-college will have a hard time landing contract or a job at big companies. Your best place to land a job at is a start-up because they are more willing to look over lack of work-experience for having actual skill set. As long as you are good at programming, you will be able to land a job.

I also took a different approach than you. Instead of going directly into start-up, I decided to first work at a start-up and learn how the start-up world works. I realized early on that I am more of the type who likes to learn from others experience, as to avoid making same mistakes and to do things that would actually make my startup successful. For me, learning on-the-job at a startup means figuring out your own way of doing things that work, but it also means you don't get benefit of taking into account how others dealt with the same issue.

On a side not, AppMakr is hiring! http://sfbay.craigslist.org/sfc/web/2230975872.html If you feel you are up for the job, don't be shy to apply/

I know 16 year olds which have been offered jobs at fairly big startups on the spot at events like 500 startups and Launch.
A college graduate who has been jobless for six years is probably pushing thirty. It's harder to get hired with "no" experience at 30 than at 20 (or even younger) a lot of the time, especially for fast-moving "dynamic" technology jobs.
I started my start-up 4 years ago at 31 and ran out of cash at 34, where I got my first coding job. I had 3 years of hobbyist experience and was able to find a gig. I dont think age has anything to do with it.

To land my first gig I found job postings on craiglists or wherever then searched company on facebook to see if any of my friends was connected to an employee at X company. This landed me a few interviews pretty quickly. Now I indeed I did start at a low level salary, but it has quickly increased. IF this is indeed true ... good luck; think outside the box like this post to help you get your 1st gig!

One thing I found, when I was in a similar situation, is that people with "nontraditional" CV's are rebuffed in a somewhat rougher manner than usual applicants. This can be pretty discouraging. This was decades ago for me, so I was doing a lot of phone calls as a part of my job search. It can be a bit brutal.
oh ... well doing the whole Facebook thing - finding a mutual connection between me and the employer really helped a lot. Within a few days after using this method I landed interviews and a few different offers. Also, I did have a portfolio of different designs I built for my start-up as well two other sites I built.
I don't think this is a troll at all. I'm long term unemployed and I am having a similar experience. Most companies simply won't see the CVs of the unemployed because agencies won't be sending them on.

Anything such as working on a personal startup or returning to education is seen as non-work and counts against you (I've heard this from several agencies in Europe and a careers advisor).

As it is, things are looking up for me but the situation as described in the question strikes me as being very real. I imagine graduates with no work experience are having a terrible time.

Yeah, I don't believe this either. No wonder he couldn't get his startups off the ground. If you can't do well enough to market your own skills as a developer, then no way can you market any other sort of startup (I consider freelance web development to be a startup.)

No work experience? Is that a reflection of how lowly you valued your startups? These are real businesses and you worked for them, right? Isn't this work experience?

In any case, if this is real then you won't have a problem finding work now. Everyone replying to this thread would be willing to throw you work at minimum wage. ;)

I think I am going to echo most of the other commentators.

I am working with a couple of startups and everyone is desparate for talent. I know many that would give a week or two with some small jobs to try you out.

That being said. Get some code samples out somewhere. Post a link to your failed startup. There may be another startup working on a similar or related idea who could integrate parts of your code and give you a job.

It is cool that you have a BS in CompSci but to me that means nothing. I know many people who have one but cant code for shit.

Let us know you can actually code.

Contact me and I will see what I can do to help you out.

I hope that if my startup doesn't take off that I'll be able get back in to a job. Though with 7yrs of actual corp. gig developing I might have a better chance.

Here some cool things you could do (some of which i'll have to do myself):

1.) Put your resume on Google docs NOW. Repost it from here. Make it a living document.

2.) Get a Google sites account. Possibly put up examples of your programming knowledge (essays?). Point your name.com to it if you can, otherwise make sure the site is sites.google.com/yourname

3.) Get a github account. Push your work up (even if it is only examples of your knowledge)

4.) Contribute to FOSS projects, get to know the committers and make contacts.

5.) Check out some freelance sites and as I understand it you could probably undercut a lot of these people. This might be some added experience you'll be able to add to your resume. After several jobs your resume should look a bit better.

6.) Good luck chap! Give me your twitter account so I can follow and RT. :-)