FYI, if you interview with these guys, be prepared to be left hanging. I did a coding interview with them and heard absolutely nothing back afterwards. Whether or not a company wants to hire you, it's common courtesy to at least respond with "we've decided to consider other candidates" or whatever. Saying nothing is poor form.
> Rather, it's a byproduct of a seriously messed up world/society/personal relations landscape, that depressed individuals are more sensitive to or have felt more deeply.
As I went to bed last night, I found myself thinking about this comment.
A couple of years ago, I was working at a well-known tech company and doing very well. My boss was a legitimate, clinical psychopath, but I made the most of it, working hard, coming in on weekends and snow days, etc. For my effort and talent, I received a raise and super-secret "restricted stock units we only give to the people we want to keep" after only a few months. My final performance review was glowing.
Having had enough of my boss and feeling that I'd built up enough runway to make a jump, I asked my boss's boss for a transfer to a different manager. The request was received positively and as it was in process, my immediate boss found out (probably from another manager asking about me) and summarily fired me. The act of cleaning out my desk and saying an awkward goodbye to people in the office is as clear to me as if it happened yesterday.
Because he had neglected to consult with his management chain about it, he was also out the door as soon as the threat of a lawsuit from me had passed a few months later. (If you're wondering, I did make some empty legal threats after the fact, which is why I couldn't go back. In retrospect, I probably could have returned if I'd kept my cool. I regret this mistake more than anything I did beforehand, without a doubt.)
Since then, I've suffered from PTSD, extreme anxiety and secondary depression, have been almost completely unemployed and largely withdrew from normal society. I don't have many friends anymore, don't date, don't go out... I basically just keep to myself, code, and play video games. Interacting with people didn't work out so well, so I guess, subconsciously and maybe a little consciously, I just decided not to deal with them anymore.
Getting back to your comment, @coldtea, I've often wondered which is true: Do I (a) have a "chemical imbalance" caused by unmet life expectations that causes me to be anxious and depressed or am I (b) depressed because the veil that had theretofore kept me from seeing/understanding the true shitty nature of the world was lifted?
I find my mind frequently drifting into "wow, everything is fucked up" territory. And there's plenty of fuel to keep the engine running. Everything from terrorism to wealth inequality to labor destruction to race issues to dictatorships to privacy loss to partisan gridlock in Washington... the world is absolutely and in a thousand different ways, flagrantly unfair. Then I get even further depressed about feeling depressed when I compare my relatively cushy life to that of, say, a Palestinian or Ugandan.
Wealth (and as a corollary, race) inequality is the one that gets me the most. Technology is advancing to post-scarcity -- the point where there are enough resources on this globe that everyone should be able to make it by with minimal (or even zero) effort.
But that's not what's happening. Keynes was wrong about the 15-hour work week of the future. Instead, we've gotten a bi-modal distribution of the disgustingly wealthy and growing numbers (in the US) of the destitute who have to work more hours at degrading jobs just to get by. Most people still have to work at things they do not enjoy, an artificial construct held in place by the powers that be. In this 21st century, there is enough to go around, it's just not distributed properly.
To be clear, I don't mind working and have a long history of hopefully-interesting side-projects (which I'd hoped would break me out of the must-work 99% group). What I do mind is working for "them" because I need to make X dollars to live in the world "they" have constructed. Even when I did work for "them" I didn't hate it. But now... it's harder to accept.
What pill is going to make me forget these harsh realities of the world? What pill is going to make me say "Oh sure, I'll get a wife and have some kids, even though they'll be relegated to psuedo-slavery just like I am." None.
So I think what you said (which I quoted above) is dead-right. Because of an event in my life, my eyes were opened to the real unfairness of the world.
And that's the real reason I struggle with depression -- my understanding of the world improved.
I'm feeling this, too. I was out in the valley recently and talked to a guy in his mid-to-late-20s who said that Apple's signing bonus for him was near 6 figures. This university position I'm considering doesn't pay that in a full year.
I guess it's like anything else, the talent at the very top of the scale (or at least perceived to be at the top of the scale) is going to command the most offers and most money. I think that would be fine with me, but the frustrating/infuriating part is it feels like an image game and NOT a meritocracy. The names on your resume (universities and workplaces) seem to matter more than your actual skills.
I've seen this at work, first-hand, too. It's hard to describe without giving away an identity, but one of my friends fell ass-backwards into Google as a semi-early employee (pre-IPO) and, on top of a sweet cash nest egg, has been rabidly recruited by everyone under the sun ever since, despite suspect engineering skill. Even went through YC. The snowball effect has been amazing to see up close.
Unfortunately, interviewees don't dictate hiring terms. And suggesting a short-term deal probably makes you look weak. I wouldn't recommend this approach to anyone.
What's hard to stomach about the no sleep aspect of everything is that I think companies/interviewers think "Well if it's fair for one, it's fair for all. They're all under the same pressure, so we'll see who overcomes it."
But that's not true. I know it's not true because I used to be one of the people who didn't feel interview pressure. When I landed a dream-type job a few years ago (which ended up being a nightmare due to a psychopathic boss, but that's beside the point), I remember going into the interviews head-strong, cocky and almost arrogant... which they apparently loved bc they hired me on the spot.
Ha! It makes me laugh now. I'm twice the engineer I was then, but half the interviewee simply because my ego has been recalibrated to reality.
The key part of your story is that you've made it to SF. I got lucky in 2010 and found a company that would hire me and let me move to a tech hub from my home state. Once I left that job and then the big city (to reduce my burn and work on my independent project), I found it damn near impossible to get back. The fact that I wasn't in the city was a killer for almost all companies, especially startups (where I really wanted to be).
So I moved to the city again for a few months and had a dozen interviews in the first couple of weeks. Some I rejected... some rejected me (obviously), but the activity difference was stark. It was like the floodgates opened.
Everyone should keep that in mind when job-hunting. If you've left or lost your job in a tech hub make use of the time you have left in your apt.
I wish I could downvote this. Maybe the guy went to Stanford or MIT. Maybe his Ruby work is available on Github and is solid. Maybe he did an independent project that showed remarkable creativity and drive. There are any number of reasons his resume could be "very impressive" with only 3 years under his belt. Don't be a dick.
Being chronically sleep-deprived is the worst and I appreciate your sympathy.
However, I just can't get behind your dietary suggestions. Corn and wheat are not psychoactive substances. I don't think there's any solid science to support the idea that adding/removing them would affect your general anxiety levels.
As I said in another response, Lexapro gave me one amazing month of clarity away from my condition and it was a near-religious experience. I could make plans again. I became interested in girls again. I wanted to scream from the mountain tops and work as a door-to-door salesman for the pharma company that changed my life. Then I relapsed.
In other words, for some people (like me), there is a serious physiological issue at work that needs a pharmaceutical fix. No amount of vitamins or yoga or whatever is going to change that.
This is how I feel. I've been a badass at everything I've ever done, including being an employee. My last employer begged me to stay and I did for a few months longer.
So to have my fate determined by a short interview over the phone by some arbitrary questions just seems... suboptimal. Inefficient. Stupid.
Someone has to fix the incumbent resume-based hiring process. It is fucked beyond belief.
I created this account to comment on an article of a sexual nature the other day but never did. So I reused it. I freely admit it is very weird in the context of my post.
This. Above all else, this has driven me absolutely insane. I've immersed myself in and learned dozens of technologies in my past but because I didn't use one lousy framework I don't qualify? Something I could pick up in a week or -- at most -- a month?
This is especially true of startups. They feel like they're under pressure to produce yesterday and don't have time for someone to get "up to speed".
Worst is when they say "Well you don't have any Ruby experience. Maybe you could do a Ruby coding assignment for us." Then you spend the whole weekend cranking out a Ruby application only for them to say "This is great. Well done. But we really need someone with Ruby experience."
See my comment above. I don't really get nervous at the interviews... I'm actually fairly collected and confident in person. It's just that lonely, panicky night beforehand that gets me.
It's so torturous, I actually considered having a friend use my email to schedule the interview (or GMAT) for me, then only tell me I have an interview (or GMAT) the day I have the interview (or GMAT). If this situation had gone on much longer, I would have done this.
I tried propanolol. I also tried alcohol, Klonipin, Zoloft, Lexapro, marijuana, meditation, Ambien, Benadryl (by the boatfull), Nyquil... it's been a real struggle.
So far the only thing that has helped (besides the Benadryl for getting me to sleep but not keeping me asleep or making the sleep worthwhile) was Lexapro for one glorious month. Seriously. It was a religious experience. I felt like normal people for a few weeks. Then relapsed.
Hopefully I can get it working again at some point.
Also, I don't really get nervous at the interviews. Actually, I'm as cool as a cucumber. It's just the night before that puts me through the ringer. It borders on panic. Part of my decision to accept the current offer is based on the "Dear God don't make me sweat out the night before interviews" aspect of things.
During this period, my dad said something that stuck with me: "The interviewing process is very human. There are all sorts of reasons it can fall apart, many that have nothing to do with you. Maybe they've got an inside candidate or someone decides they don't like the school you went to or the tie you're wearing."
I've found this to be true in a small number of my experiences. There are certain positions I interviewed for where my history was 100% in line with their needs, the interviews all went well and I should have gotten the job. But then didn't. Have no idea why not.
This reminds me of my Facebook interview. The coding question was "given an array of all the words in the English language, print an array of arrays containing all the anagrams". In studying for the interview, I'd just refreshed on recursion and, in my general nervousness + excitement thinking I'd just been asked a question I'd literally studied an hour before, went right to work generating all the anagrams of each word in the English language.
About 5 minutes after the call ended, my jaw dropped open and I slapped my forehead. To find the anagrams of a word, just parse the set and remove any words that are (a) the same length and (b) contain the same numbers of each letter in the original.
Fizz buzz. And I made it like 1000x harder.
A generous interviewer would say, "Well at least he knows recursion and can do it on the fly in a stressful situation". But this is Facebook and they don't have to be generous. I gave them a reason to say "no" and then they said "no".
But as for "dysfunctional jokes", I have to agree (and you can tell from my OP that I have plenty of experience with it). Asking someone to code on the fly is like asking someone to write a novella on the fly. You need focus and concentration. By demanding it with someone breathing into your ear the whole time, you're simply giving those who are better able to handle pressure an advantage and those who can't a disadvantage. If this were a bomb-diffusal position, you'd want to filter for that. But this is coding, so what should pressure-handling matter?
I mean, have your own opinion and all but if you don't read, then it's not as valid.