Ask HN: Software developers, What happened when you were fired/laid off?
I am sure many of us would like to know about what happens when you lose a software job. Is it easy to find another job? How long did you stay unemployed? What technologies were you using when you were fired? Did you have to learn new stuff to get hired again? When did this happen? Dot Com burst? 2008? Would like to hear from experienced devs.
90 comments
[ 3.0 ms ] story [ 149 ms ] threadPersonally, I was lucky: it took me a total of 4 days to find another job. I didn't have to retool myself because I had kept up on the latest trends within the scope of my skills, and the job market was heavily in my favor at the time.
While I didn't have to learn new skills, I did learn that external factors beyond my control can affect my continued employment. It has made me more mindful of my surroundings and observant of the business direction.
Unless I'm saving babies and kittens or planning a Mars mission, you won't see me spending my entire life in a cubicle.
I took a month off, went to see some family and friends out on the east coast and then started doing a little consulting while I look at other jobs.
Between my savings and my consulting income I'm in no particular hurry to jump right back in so I'm waiting for a full-time offer that I'm really excited about.
(Need a Scala/Akka guy?)
Yes. Are you local to Seattle, or interested in Seattle?
I had (part-time contract) work within 15 minutes of leaving the layoff meeting. It pays to network before you need it.
Before my extra 3 months ended, I reached out to the individual investors in the company and asked if they knew if any of their portfolio companies had any work. I ended up taking a contract in February (there were 2 months where I did odd gigs, but was essentially out of work and living off savings - again it pays to plan ahead) that paid way better than I was making before and positionally a better spot. (titles matter too, though less than the work at hand - depending on what you want to be doing)
This is very very true. Go to those meetups, have those lunch meetings, do good things for others.
My second favorite action is to send an article I know will be of interest to an acquaintance or former colleague. My favorite thing to action is to introduce a possible employee to an acquaintance or former colleague.
That's genius. Of course the investors would want the software talent to stay "in their neighborhood", and secondly it helps b/c there's one less disgruntled unemployed ex-employee.
On Friday I told my boss (VP of operations) that I was planning to resign, and he told me to hold on to my resignation letter until Monday, and act surprised when the founders called me in to lay me off. I probably laid it on a little thick by telling them it was the greatest opportunity of my career to be able to work with such visionaries. I complemented my boss on the great job he was doing and that I understood the need to tighten the purse strings in a tough economy. I was given the choice to be laid off and collect unemployment, or to sign a resignation letter and receive a 6 week severance (I chose the latter).
Wow, that is some awesome game theory right there. Basically you had to guess whether you'd be on unemployment long enough to make more money that way or through severance. Kinda sucks that they didn't let you do both though. After you leave unemployment costs them nothing (they already paid into it).
I had saved up to spend half a year traveling around the world. I gave my boss the heads up a couple months in advance, he told me to keep quiet for a few days, and next thing you know I was out the door with a couple months to spend on a surfing roadtrip before hopping that flight, and enough funds to cover it.
Everybody wins, especially the CTO who had to ruin one less developer's day.
I've also had to fire someone for cause. We make it abundantly clear during the interview phase that we will call every reference, verify all credentials, and all dates of employment as legally allowed. We made an offer to a mid-level developer but it came to our attention that he had lied about dates of employment to cover up a period of unemployment, and stated he had a degree which he did not. Neither of these things would have hindered his ability to get an interview or offer.
It was quite a shock the way we were all let go and it seemed to catch many of us by surprise. I've been through this kind of event twice now in my career and it sucks, but I recognize that we are still in a really great market for software jobs right now, so there's nothing for me to cry about other than getting to work with that particularly awesome team anymore.
Well, I was brought into a room and let go the following Monday. The boss even got pissed when he asked me if I would not look for a job for awhile because he "might want to hire me back" and I said "no". Within a few weeks, the office was sold and the rest of the employees were let go.
It took me 2 weeks to figure out an idea for a company and I made my first $50 within a month. This lasted about 2 years and I had to get another job when the business failed. I pivoted that original idea a year later..and I've been doing pretty well running my own business since then (3 years now).
Had multiple interviews and a much better job offer in a week using similar tech (web stack rails / .net etc). I had to relocate though. Since then risen to be CTO of company I was hired by. Best thing that ever happened to me.
The company laid off many developers and every single one I kept in touch with landed a job within a month or less.
During the layoff they kept many weak performers and what I call soft skill people over us developers. Funny thing is they now can't find devs to work for them to this day. I hear they are basically taking anyone willing to try at this point.
My story: I was laid off in August 2001. It was the third round of layoffs for the company, so it wasn't a huge surprise. When it happened I thought I'd try out consulting for a while, but then 9/11 happened and the economy tanked, so I went back to school. It turns out that the government throws money at you if you're over 25 and don't have an undergraduate degree.
I finished in 2003 and called up some old friends who I had worked with in the past and had a job lined up about a week after graduating.
In the next 2 months, I got and interview with Amazon/Facebook and other names but since my application was for a systems position they didn't follow up, after a while I took a position doing Kernel Drivers but have been trying to go into systems (unix/linux requiring deep kernel stuff), seems like is hard for companies to think an engineer can have skills on both low/hi abstraction layers :(
Maybe being from Latin America didn't help either.
Over the years, I noticed some trends that really bothered me a little.
1. People don't actually want to see real ambition, most of the time. If you really want a particular role, they will test you harder. It is better to get good at what you want to do, and then act as if it were nice to get to do it.
2. "Age" seems to matter. Just by doing my appearances differently to affect that variable, I got much more positive interaction in interviews. It was embarrassing. Whatever you have or look like, you have to back up. If you are older, you have to act the part, or really denigrate yourself.
>...or really denigrate yourself
Can you elaborate about that? What happened?
(Btw, Im finishing up a project. Anyone who may need a Python/Go/JS [Django, flask, gorrila, learning React] dev let me know. Ive dabbed in .NET too (ASP.NET and desktop). Email in profile.)
At the time, I was very well versed in Delphi and was pretty good with C#, SQL, MDX, and various web technologies.
I spent my morning looking for new jobs, then in the afternoon I was writing my own MDX library for .Net (MDX is the Microsoft Analysis Services language/API). Eventually I was hired on by a contracting firm where I stayed for about 4 years.
My Take aways: My best advice is to stay connected with the community. Find a developer group that meets regularly, attend and present. I also learned I suck at running my own business.
Later on around 2012 (still in New York City) I was working at a fairly large, profitable startup that underwent layoffs. I was able to leverage my network to get another, much better job, within 2 weeks.
Both times I was laid off it was a blessing in disguise. I was able to get much more interesting positions with better compensation and more responsibility.
Before anything else, I'm taking this first week for myself, since I felt like I jumped back into the job search too quickly the last time I was laid off. I've scheduled time for meditation, reflection, and self-care toward that end.
Next week, I plan to start looking in earnest for short-term contract work and project work. I've worked full-time for several years now, and the experience has done little to endear me to it.
Finances willing, I might just go back to school for the computer science education that I never formally obtained.
Your recommendations for for work or further courses of action are appreciated. My strengths are front-end development and Ruby, though I'm always eager to learn a new language or platform. Thanks.
Are we in a bubble right now?
I'm contracting for 15k a month. If this bubble pops it's over for me, right? For all of us?
Save that money - give yourself a year's solid cushion at current burn rates. Assume you'll be paying for health care and other benefits.
Good times are rolling, so save like a nutter so the bad times aren't as bad. :-)
It might be harder to find work, you might not get 15K a month, but computers aren't going anywhere. This is still a good field to be in even if there is a "bubble".