Got handed my redundancy / compromise agreement and told not to return to the office. And, the kicker, told my non-compete meant I couldn't work for a competitor during the redundancy process.
It was devastating and emotionally wrecking. It was like being dumped, out of the blue, from a multi-year relationship. And being told you couldn't see anyone else. I went through all the classic stages of grief.
And then...
I contacted my Trade Union and explained the situation. They took a look at the contract I'd been given, passed it to a very expensive lawyer, who made a couple of phone calls.
The next week I was free to work for whoever I wanted and was paid ~7 months salary (tax free).
Join. A. Union.
Your employer has more lawyers than you do. Pay a couple of quid per month to have decent legal representation on hand when you need it.
That layoff was the best thing to happen to me. Shook me out of my cosy job, forced me into building my own consultancy, and taught me the power of solidarity.
I managed to bounce back somewhat accidentally. A guy needed help with a Wordpress store he used to sell his woodworking products, so I did some stuff for him. He was so happy with what I did, he ended up telling other people. They got a hold of me about some work, then other people, and other people... and suddenly I was building bespoke applications on long term contracts making 3-4x as much as I was before I was laid off.
It was stressful because I didn't have the experience to suddenly run my own business, and I was bad at it. I did an okay job writing code, my customers were happy with that, but I'd invoice a month late, I'd forget to track time and inevitably bill too little because I couldn't bring myself to charge what I knew it was worth, I was a bad communicator at times, terrible at estimating time in certain conditions, etc.
That was a huge help in building the self awareness I needed to move forward in my career. Still working on that, and still super grateful for that layoff in retrospect.
Sometimes, this can quickly lead to a downward spiral effect at the company. Productivity falls and whatever issues the layoff was intended to remedy end up being magnified instead. This is usually the case when - before the layoff - there was either "writing on the wall" (that typically management wouldn't admit to publicly) or an inherent distrust of management.
What really sucks is the pile on. Recruiters watch for these moments and jump on them like piranhas. They notice a sudden spike on LinkedIn of resume updates by people all working at the same company and hone in on those still there, reaching out to see if they want to take a look at other possibilities. Simply put: no one wants to be the last one to go down with the ship.
Whatever project you're building/working on, please remember those who weren't laid off, too.
In the last round, it was a Tuesday. We had just discussed lunch when in walked HR and the CTO. They announced they were closing the office. Very hollow announcement. It was definitely not the best way to do it.In between the time they told us, and my turn to go into get my comp paperwork, I sent out a tweet just asking for leads. By the end of the day, I had multiple leads. I gave myself 24 hours to be sad about it. By the time Tuesday evening came around, I was going out riding with a cycling shop, and used that to put things behind me. Wednesday I woke up to 6 interviews scheduled, with another 6 on Thursday. I had a job the next week. Thankfully I wasn't too rocked because I had the finances to stay above water.
This happened last week. Me and my team delivered a high frequency trading platform. Ahead of schedule, and better performance than requested. But still, we were too costly so we were all let go. Then it was shipped over seas.
I'm really questioning what I want to do now. I love coding, but constantly being outsourced is getting very tired.
First job was at a small games startup making J2ME games. Folded after six months. Got paid what I was owed.
Then I worked at Realtime Worlds which folded after the launch of APB. Company crashed and burnt leaving me out of pocket.
Worked for CCP Games and went through many rounds of layoffs over the years I was there. I get jittery about unannounced all hands thanks to this. Was never laid off but left after getting a better offer.
Joined Autodesk who were pretty excellent as an employer in comparison to any games job previously. There was a big reorg at the start of the new year after I had joined and a lot of satellite teams were let go. We stayed on due to a big project. Laid off during my last week of paternity leave when the project was canned. They handled it very well and I ended up with three months of gardening leave which suited me fine spending time with my family.
Since then I’ve worked for two more companies and haven’t been laid off thankfully. For the most part I think I’ve bounced back pretty well. I’ve always had a new job within a couple of weeks of being laid off which obviously helps make you feel secure. I definitely am super anxious about the possibility though and having seen so many friends and colleagues lose their jobs hate any thing that smells like it’s in the offing.
As a positive I’ve seen too many good people get laid off to think it’s any indicator of lack of skill or desirability.
Mind the selection bias. People that went through layoffs, bounced back, are reading HN and decide to publicly share with you their experience are not necessarily representative.
Also take into account ageism in IT. Recently had a video call with an older engineer from SV that's smarter than me which confirmed you can be up to date with the latest tech but once you go through the door (after having scrubbed the CV of any obvious age give-away references) and they see you could be their father it's game over. And this for a contractor position where they can fire you the next day! He was seriously considering retiring for the lack of jobs and not for the lack of skills / work power; also thinking about moving to cheaper locations.
Layoffs push people out of the industry and even work force entirely.
That being said, this post will have some good psychological impact for some.
I had some help from other people who worked there offering to get me started at another mortgage company, but also had a friend who worked a 20-hour week assisting somebody with a disability, and was looking for his own replacement. At the time this work paid well in Ireland, it was 20 euro an hour, easily the equivalent of a full time entry level job in some other industry. I took that job, lived with one of my college roommates nearby, worked my 20 hour weeks, wrote plays and poems, and played shows with my band, it was great.
I was lucky to be laid off and have that amazing experience. It turned out to influence everything else I did in life, including working for 7 years with folks with disabilities in one way or another, and when switching to full time web development, having a good eye for accessibility.
I was on my way to getting some qualifications and become a financial advisor back in 2009 at that company that laid me off. It’s just what they expected of junior employees. After a certain point I might have fallen into just doing that as my career after sinking some time into learning non-transferable financial skills.
After contracting for a bit and running through my savings I was days away from losing my house when I was offered a great job writing software earning twice as much. 2 years later I was offered a dream job and doubled my salary again.
Today I am forever thankful for my fairly ridiculous salary because I've been at rock bottom.
The third time was later in my career and was something of a relief, even if I didn't realize it at the time. I had been in an executive leadership role, overworked, stressed out, and had become ineffective at executing because of the pressure and stress. Being let go didn't hurt as bad as it could have because I had learned the lesson of saving and investing from my previous layoffs, and even though it wasn't a stress-free period, I was able to take about 6 months to decompress, look for work and enjoy the time with my family.
Overall, I'm grateful for the lessons in each of the occasions I was let go. Two key lessons for me were: Save money while the times are good, and work to live, not the other way around. I'm a more balanced person as a result, and I've "grown up" in ways I don't think I would have without these episodes.
I took the opportunity to upload all of my work to the company servers and close out what tickets I could. Came into work the next day in a suit, trying to maintain some semblance of class.
Hardware development got reduced 66%, myself included.
Saw it coming in the nebulous sense, but the layoffs happened about 6 months before I was ready, since I wanted the last product release on my resume.
Took me almost a year before I found stable employment again. 1/10 would not repeat the experience.
3 or 4 weeks in just after I had sorted all of my login details and worked out what I needed to do, they announced they were completely pulling out of the business unit I was in and that thousands of people would be made redundant. This was a huge shock to the market.
Within a few weeks, entire floors had closed down, but surprisingly I didn't get the tap on the shoulder and asked to leave. By complete luck, it turned out I had landed on one highly profitable strategic programme within the business unit where they had commitments they couldn't easily unwind. I therefore stayed in a team of 4 who were the last men standing out of thousands, even though I was completely new to the organisation.
I felt kinda bad as I could have moved to a new contract relatively easily, whilst some people lost their livelihoods. Alas, I completed the contract then moved on.
It shows it's not necessarily a reflection on you as an individual when these things happen.
Early in my career I was working as a video game tester. This was effectively just to get my foot in the door to "any sort of tech job" (previously I had only been a Mover). One day, at the end of what seemed like a very normal workday, our entire group was told "our primary contract just got cancelled, we won't have work for you all tomorrow, we'll be in touch if we do but otherwise don't bother coming in."
In hindsight, if that happened to me today I'd probably have an aneurism on the spot, but, likely due to naivete, I just shrugged and thought to myself "well the commute was miserable, the job sucked, and I got a decent chunk of time out of them for the resume" and leaned hard into some connections I had at a local software consultancy; they ended up picking me up as a subcontractor and the rest is history.
There wasn't so much "bounce" for me because simply put, I wasn't far enough in my career to have anywhere real to fall to, and I think if I hadn't already been building connections with the intention of moving into Real Programming Work I would have probably felt quite a bit more panic.
I think the takeaway I'd make from this is that the impact of a layoff, and my ability to bounce back from it, would differ DRASTICALLY based on the surrounding context, but that network/contacts+relevant skills have become a core "must have" in my book of long-term-career-stability.
Now, having worked for more than a dozen years at the same Co., and being over 50, I found that getting a job is much, much more difficult. Finally, after _many_ months of actively interviewing, I've landed a position. The funniest part is, after a few short months the entire department has been laid-off. So I'm back on the hunt - only now it's even harder for some reason. I suspect that my last work experience is triggering some ATS filter.
Thankfully, I was able to save a few bucks earlier. Meanwhile, taking classes, playing with Leetcode, etc. "Nothing personal, strictly business" as they say.
I think the first time is the hardest, because of the feeling of panic and also rejection. Later in life, I actually had much more to worry about (wife and kid to support), but experienced much less stress because I knew that I had gotten jobs before, and could do so again.
I think some of this may be that the first time, you have less of an idea of what you need to be doing next. The more of a plan/procedure you have in mind for what to do, the more you can focus on that, and not any emotional impact of what you think about the fairness or correctness of the decision to lay you off.
In truth, for me, being still at work after a layoff or firing of co-workers is much more depressing, but I'm sure that's not true for everyone.
I will say that it absolutely sucks all around. The longer you go without finding a new job, the harder it becomes to get past the suspicious-looking gap in your employment history. Unemployment benefits only cover a portion of your previous pay, and they take awhile to start flowing in (if they're ever approved at all). It's easy to blame yourself (and I still do blame myself). You're left feeling like a complete failure.
I managed to squeeze by thanks to family and being able to take odd-jobs here and there to pay the bills. It's at least slightly easier to justify those gaps if you can claim that you were "freelancing" instead, so that's exactly what I did, in the meantime sending applications and résumés everywhere I could only to get rejections (or - worse - no response at all).
Even now, having had my current job for awhile now, it still weirds me out when I actually get praise. Every time I'm pulled into some one-on-one with my boss I get a sinking feeling of "welp, time's up, better polish off the ol' curriculum vitæ" only for those fears to be unfounded. I guess "impostor syndrome" is a thing, but my brain at this point is trained to believe that I actually am an impostor and am pretending to have impostor syndrome to rationalize my incompetence.
So I guess objectively-speaking I "bounced back", but it sure as hell doesn't feel that way.
The startup I was working on here hired a new creative director who immediately 'pivoted to video' and laid me off, the only in-house content manager and producer. As I'm not a 'video editor', I got chopped via re-org.
Still shuffling around NYC looking for a better opportunity in content strategy, and in the meantime looking into starting my own boutique content solutions LLC.
It hurts, though.
During the .com boom I was with a start-up with a good idea but the realities of the internet at the time where just not there, and they whole concept relied on the start-up getting enough capital to burn and build until broadband had saturated the market.
At one point they are trying to sell another round to investors, and it's not looking good, so the CEO walks in with another gentlemen that none of us know, he was from another company who needed development talent and the CEO basically told us, that as of today we need to reduce our burn by 20%. That leadership had went over, and over who they could cut but really could not put together a plan, so he invited other tech leaders from the area to pitch their companies and what they where doing to recruit from his.
So this guys pitches his company and says I know what you guys are doing here, and I know you are all good developers, you can walk out the door with me today and into a new job. Some of you have to go, so I am offering you a path out. A handful took the deal, I stuck around and got to see first hand a company die for the first time.
When we where about to shutter the doors the CEO did the same thing, brought in another exec to recruit us, I left and took that deal that time.
Each time the CEO said to us, that he did not want to loose us but he also wanted to be remember as the CEO that you would quit your job and come work for him again, if he ever called. That us landing on our feet was important to him and therefor he wants what is best for us and him. He said companies come and go, but honor and integrity are very hard to get back once you loose them. It may have helped that he was former special forces Delta Force. To this day I would work for that gentlemen in a heart beat if the phone rang.
I still have the CTO role on the front page of my resume but I can't help but think prospective employers shy away from me assuming my short-lived C-level role ended by termination even though it says "downsized".
Got laid off two weeks ago with not much to walk away with except a weeks salary. There were severe cash-flow problems, and I get the impression that those that remained at work are potentially facing some more layoffs soon.
Sort of freaked out for a day or so and started grinding through the "find a new job ASAP" process. Thankfully the market where I live seems to be doing well, so I have a new gig to walk into next week.
First time? Panic. Third time? Meh.
You realize it’s not personal at all. Some consultants make some recommendation treating thousands of people as just numbers.
Realized that layoffs REALLY mess up a company’s productivity. Even if you weren’t cut, you start to think “fuck this company”.
In the long run it completely eliminated any loyalty to my employer. It’s just business. If something better comes along, I wouldn’t hesitate to leave.
That said, not everyone is so lucky and I definitely struggled during the unemployment phase.
I was young, moved into a friend's place and paid cheap rent for about 6 months and collected unemployment. Then ended up getting hired back right before the startup was acquired.
Thankfully, one of the agencies we sub-contracted to took our clients on, and offered to take us on for our remaining month of redundancy, so on Tuesday I was in a new office. Sadly, only one of us was offered a job, and it was me, but the rest of my work mates managed to find jobs to start at the end of redundancy.
That month sucked. I had gone from what I perceived to be a wildly successful, award-winning company to uncertainty at a shitty agency. I spent nearly four years at that agency, and worked on a number of fantastic projects - some of which I still talk about now. In all honesty, being made redundant was one of the best things to happen to me.
Edit: I started there as a contractor, then went staff after a break in between, little annoyed by it, but oh well. A couple of people I've known for years - hard times they say, losing customers etc, no more development, yada, yada. They're moving everything into support, hoping that will stem the tide, hope it works for them, time will tell.
Got a good redundancy pay which covered more than the time needed to find a few job, so effectively they gave me extra money. The change was obviously coming - the team's manager moved to another company and the position was not advertised for many months after.
Not sure if it affected me that much otherwise. I was happy to see a change at that point.
PS: My manager sold the startup last year to a big corp and I have a bit of Stocks/RSUs from that so that'll also help in the retirement goal of 4 years.
Laws are different to America though. In the UK you’ll get a bit of cash & they have to give you notice. France basically have to give you a few years wages to get rid of you. I guess America essentially is a zero hours contract, because you don’t get any compensation if there are redundancies?
At the end of my next job 1.5 years later. The financial crisis was in full-swing. We had a few rounds of layoffs, which was a scary and depressing experience. Compared to my first layoffs where it was just a quick matter-of-fact meeting with my manager, this time layoffs were announced and then we were left to stew about it for weeks. Our team made it for a few more months of uncertainty until the investors pulled out and the whole company went down immediately.
I have not had experiences like that since 2008-2009. With the next recession, I and many others who have actually worked their whole careers in a bull market will get a taste of some pain again.
-Just as I was finishing college, my father, who only had a high school education, worked for GTE Sylvania for 25+ years. The company was sold, then closed the small plant he worked at. The best he could find after that was stockroom work at a department store. That triggered depression in him and a big rift in my parent's marriage.
-20 years ago my brother worked for Xerox, and was laid off/downsized. He and his wife had a third child on the way, had just built a house. It took him a year to find a job as IT support for a law firm. That traumatized him so much he's overworked for the company ever since.
-I worked for Kodak for many years. The last 2 years I worked there in the early 2000's, my department was under constant layoff threat. At that point, I'd decided I was moving out of NY, and wanted the severance package (but didn't get it)
-After moving to WI, 9 months into my new job there, our department had a round of layoffs. I was terrified since I was the last hired, and now was hundreds of miles from my support network. I survived, and went on to work there for 10 more years.
-My partner, after working for a financial services company for 26 years, got a boss who didn't like him, and frankly I think did not like LGBTQ folks, and maneuvered him into being a "displaced worker". He got let go, 5 years before his pension and years of service would have put him in a place to be able to comfortably retire.
So I haven't ever been laid off, but I have seen how much damage it can do to people I care about and their futures.
I worry about this every day, especially seeing what happened to my dad and my partner. I have been saving for retirement, but I really need the next 5-10 years to let that build to be able to comfortably retire.
Thankfully, being young, and very determined, I spent my final two weeks of employment at HPE looking for work. I had 3 interviews lined up within the first few days. I was technically unemployed for 3 weeks, and had 2 job offers and accepted one at the end of those 3 weeks.
I was extremely lucky to be offered a severance package, got my PTO paid out, and then landed a much better job so quickly. I had planned to leave HPE in the spring, but being laid off gave me the kick start I needed to find something that fit my needs better. I am forever thankful for being let go, and don't miss a minute of working for that mess of a company.
It was early in my career, I had no obligation and I was thinking about moving to London anyway. So I took it as a sign, returned back to my office, book a flight for next week, said good bye and left.
Being young and having valuable skillset it never felt like some bad event. It was sad to say good bye, but hey there are tons of challenges out there.
Got 10 weeks of severance so I was funemployed for most of the rest of that year.
Did some freelancing, projects, and went on a month-long backpacking trip.
Everyone in area were competing for few jobs available. Most new jobs were openings like restaurants often followed with cuts when they stabilized. Other businesses were hiring followed by reversal from top bosses to lay people off. We had like 10 or 11 layoffs in my household over several months. Ended up losing the place and my credit trying to keep us off the streets long enough to find new roommates or family help.
Good news is I just finally built it back up to point that I got some rewards cards a few months ago. It just took a heck of a long time. :)
First time was a huge traumatic shock, but the 4-5 times after that, I was prepared and mostly saw it as unplanned vacation.
My trick to being cool about it is to always have 1+ years of saving in the bank.
Moved from code monkey to lecturer. More stress. More fun.
Side note: people thse days who take quallifications in Comp Sci very rarely have a side project (coding) or take any time out of school to code. Most are extremely surprised to hear that it's my hobby to code, you know, just for fun. They couldn't imagine wanting to do it for fun. It's sad. But it says more about how we educate and test people, rather than their attitude towards programming.
Companies can be completely irrational. You should never depend on any entity for your survival.
I think the growth of corporations is extremely unhealthy and should be illegal because it forces massive amounts of people to depend on a few entities for their livelihoods. This dependency gives corporations power which allows them to corrupt governments and to continue this cycle of increasing exploitation of employees and manipulation of governments.
It was a blessing in disguise. I started my decade long career of remote work after this and tripled my salary as a result.
I often take year long/project based contracts and need to find new work every year or so. It got me used to selling my self and going through the interview process, and I now am not as devastated when I need to find new work.
The project that you are in matters.
People stuck in maintenance mode normally are safe; whereas devs in some greenfield projects may find themselves seeking a new team/project when management decides to cancel or go a different route for the project. Worst, if a project manager doesn’t like you.
I’ve luck with mid/smaller companies as both a contractor/fte.
Projects are more dynamic and long term.
Each time it galvanised me into action to further my portfolio of skills. As a software developer for the majority of my life, it showed me how much the landscape has changed over the years. You have to keep on learning new things, languages, products, just to stay on top of everything. Each time I was laid off I spent a few weeks learning new tools and languages ready for the next stage of my career.
Mind you, the last time I was laid off I only spent a week "unemployed" waiting for my next job to start. At a certain point you learn so much that you can adapt on the fly and my current employer saw that I had a shed load of skills that the fought off other companies who wanted me.
On another plus side, each time I got laid off I was paid a handsome tax-free payoff. I now have no debt (not even a mortgage) and have enough savings that I could retire now. Mind you, I only have a few years to go before it's my official retirement age.
Getting laid off is not the bad thing many people see it as. See it as a change for the better. It's gives you a new focus and purpose, and hopefully it's better for your wallet too.
We both have personal connections to Asian countries that have socialized medicine, but here in the supposedly advanced U.S. we were only able to get insurance because of Obamacare, and that insurance is so expensive and has such a high deductable that we may as well have been pouring our money down a toilet. Things are better now but the feeling doesn't go away.
These experiences radicalized us. They made us really cynical about our capitalist system and receptive to the voices of progressives like Bernie Sanders and movements like Occupy. It's made us really have sympathy with the concerns of poor and marginalized and working people.
Depending upon where you are in your life it can be liberating or a death sentence and anywhere in between.
It wasn't great but the writing was on the wall. Those of us that stayed knew it was a long shot. I (and everyone else) got severance pay and I also had an exciting new job lined up by the time we officially closed through contacts I made while working in this startup. Pretty much everyone who worked there did OK as far as I know (some people from later waves went to places people from earlier waves went to...).
I took the new job and moved cities to work at a startup for about 18 months. When I was laid off there, the CEO was very transparent about the reasons for it: they decided to get rid of full time staff and focus on contractors who were on work visas, because the threat of losing their visa meant they were easier to abuse.
I was out of work for about a month then before starting a new job that again lasted for about 18 months. The company was looking to sell off our business unit and laid everyone off except for me and my manager. Not seeing a lot of hope for the future and not wanting to be a sole developer keeping a product limping along, I left for a year.
The next job was doing funded research. I went in knowing that my job depending on getting funding, and lasted a year before the funding ran out. I was out of work for a few weeks before going back to my old team, which over the last year had been successfully sold off to a new company, which had brought back a few of my co-workers.
I stayed at that job for another 4.5 years as the technical lead, until the product was once again getting sold and management wanted to make the numbers look better. This time I was the salary that was cut to improve the numbers.
After a contract-to-hire role that didn't work out due to "bad cultural fit", I landed at another startup for about 16 more months. Due to my previous history of layoffs and wanting something more stable I left when I could see that we were starting to run out of runway and didn't have good prospects for another cash infusion.
From that job I joined a mid-sized tech company doing unexciting work, but after a rocky few years I really wanted something more stable. I was there for 18 months before most of engineering was laid off when the company decided to focus more on supporting other companies products.
This time I was out of work for just a few weeks, and found a great role. I've joined an even larger company, and one that has been doing well, but the long history of layoffs has left me constantly hyper-aware of the lack of stability in our industry, and I'm actively going through therapy to help get over the constant fear that any small hiccup or misstep means that I'm getting fired or that my team is going to be laid off.
Although I've always bounced back quickly, and certainly my salary and experience have been benefited by the quickly changing jobs, the psychological toll is very high.
Several times, I've quit after the layoffs because work became a lot more stressful. At least once, I quit without another job lined up, just 'cause it was too much. (In my defense, I was like 21, I was the only technical person who hadn't been laid off (or left for greener pastures) and my boss, I think, was driven insane by the stress of keeping things going during the brutal dot-com bust. It was not a situation a reasonable person would expect a child to be able to deal with.)
In a lot of ways, I think the people in the first round of layoffs have it best; that's when the severance packages are sweetest, and in my experience, after the first round of layoffs, the people who have the best options (which aren't necessarily the best people at doing the job? but there is some correlation) jump ship, and that makes things harder, too, just 'cause you have lost all the people management thinks are the worst, and all the people that management (at other companies) thinks are the best, and you have to then do the job with just those in the middle. (the downside, of course, to being in the first wave is that it's a lot easier to get a new job while you have a job, vs getting that new job right after you got laid off.)
My own personal rule is that when the first layoff hits, start looking hard. I mean, if it's an industry-wide downturn and you happen to be at a company that is well-placed to weather it better than most, maybe you stay? but usually the best thing to do after dodging a layoff is to find another job at another company, one that isn't in as much trouble.
Overall I am glad. I was overworked when I was "let go" after 4 years of working in the start up, because the company was going into a growth phase and the CEO didn't feel I would be up for it. Rightly so-- I called bullshit on the Silicon Valley cult of overwork many times.
I was "fired" from one company because I called the CEO out on his shit and told him to shove it up his ass. I then created my own version of their product and have been running my own company ever since. So thanks for firing me.
I had a rough few months where I didn't have much luck finding a new job, but in the end it worked out. I eventually got a full time position with better pay, better benefits, and I'm still there.
It was ok, got decent severance and ultimately I'm quite happy to have moved on to greener pastures
It was pretty weird and despite reassurances from the partners, I took it as a hint that it wasn't the most stable of jobs.
Started looking right away and found a more stable dev position within a few months.
I've worked very hard to synthesize the situation and understand that it wasn't anything I did, just that it was a matter of circumstance.
Do you have any specific questions?
Round 1: Dot.com era - 4 years out of college, out of work for 6 months along with a lot of the industry on the West coast of the US. Depressed as hell, never thought I'd work as a programmer again. In desperation, I take a sub-contracting 1099 job and get my 1st taste of consulting rates. I bank over 1/2 of my income planning for the job to end.
Round 2: Consulting job ends, but I've learned to PLAN for layoffs to happen in this line of work. Only searching for about 3-4 weeks as job marked has significantly picked up. Landed 1st start-up job at what became "psychotic start-up from hell".
Round 3: Fast forward a few years - best job I ever had, but the small company decided to use US employment law to shaft me & 4 others who had made millions in profit for them to lay of off with hardly any severance & zero warning after tricking us into TRAINING our replacements from an outsourcing firm in Ukraine (spoiler alert - everything is great at company financially: they just wanted to look BETTER on the books to get acquired). Bastards then had the nerve to call us back 6 months and ask if we'd come back (gee.. I wonder why...). The good news? I'm only unemployed for 72 hours - yes. 72 clock hours on the wall. Former colleague recommends me to a bigger, more professional consulting org that has a job my personal and professional experience is tailored for. Lunch WAS the interview w/ the director of development & development consulting. I sign the offer letter on the new job 45 min after signing the severance paperwork on the old job.
Round 4: I was asked to join a fantastic later stage startup with a bunch of very energetic & inspiring people. Then, there was a political coup where the CEO was thrown out of power and so, who got to go with him? Why the 3 newest technical staff hires + one bystander all in the name of cutting start-up burn rate. This one has ended up happy though, since the new CEO in power felt a little guilt for axing us he put 3 of us in touch with another start-up. 6 business days later for me, I've got a job again (same pay, better benefits, more "stability") and 1 of my other 2 friends also pursued & accepted an offer.
All of this was over the course of 20+ years as a developer. Not as a "team lead", not with any "management" or "architect" experience. Just a work-a-day mid to senior developer who likes to build & ship software. What I've learned from this:
Lesson 1: Never EVER let your skills slack. Keep learning new things, or hang up your keyboard and go sit in meetings (e.g. management, product, whatever). Note: If you're going to do this, it's fucking hard as hell to try and go back. It's also a completely different skill set to do it well as say, a development manager or a technical product owner.
Lesson 2: Keep networking & going to meet-ups and conferences. This helps keep your skills sharp and you inspired to keep learning.
Lesson 3: Lesson 1 + 2 does equal 3 - That is: "You will reach a point where not so much 'what' you know as 'who' you know will lead to your next big jobs and/or big opportunities". Don't burn bridges, as tempting as it may be.