Live data from Hacker News

Hard truths I learned when I got laid off from my SWE job

stevenbuccini.com

231–240 of 594 posts

Re: Hard truths I learned when I got laid off from my SWE job

#231

Earlier quoted context omitted.

This is a live-to-work attitude. Have some other hobbies and goals, and a year of unemployment will be neither lonely nor depressing. Personally I've gone farther in the work-to-live direction, with an easygoing, "boring" (still fulfilling enough to see some javascript doodad come to life, but not world changing) WFH job I perform well in that supports my homesteading and other hobbies.

I guess that depends on how much you enjoy your side projects. Over the Christmas holidays, I rooted the vacuum robot, built a workstation from parts, worked on a new compression algorithm, and enhanced my papwrcraft design software... Because that's what I enjoy doing in my free time.

I've gotten back into enjoying tech projects again too. I just try to make sure my life isn't revolving around employment.

Re: Hard truths I learned when I got laid off from my SWE job

#232

Earlier quoted context omitted.

This is terrible, possibly toxic advice. Software devs are people too. They burn out, take time off to travel, reflect, take care of family, or just down on their luck being unemployed. The only advice I'd consider paramount is to take stock of themselves financially and mentally, to assure themselves that they can take on the chaos and uncertainty that follows. Honestly, if someone showed up with a gap in their resu…

> This is terrible, possibly toxic advice. There are two sides to every coin. Possibly toxic advice for some, but why should anyone give up platforms or avenues that make them standout from the crowd? OP's suggestion is a perfectly valid piece of advice for anyone who has the energy, time, resources, ability, will, and integrity to keep chopping at a meaningful side project. It is not easy, sure. But I don't think we…

> There are two sides to every coin

And there are six sides to every cube. In a world of tortured dichotomies, nobody ever mentions those.

Re: Hard truths I learned when I got laid off from my SWE job

#233
post #93

Earlier quoted context omitted.

I think you're in a more fortunate position than many. > Better to take a personal bridge loan You often won't be able to get a loan without verifiable steady income. > Maybe I can put up with it for six months, but what's the point? To bring in income. Pay for living expenses. Pay off debts. Provide for family. Start/increase/replenish savings. > hold out for that, don't settle for doing what you "despise" instead.…

This is totally fair, and I was trying to acknowledge my understanding of these points. But I do have to take a bit more of an aggressive stance on some of this -- by simple virtue of being software engineers successful enough to be laid off in bulk, rather than dismissed for cause years ago, we are in an elite group. Over the previous years, we've had great opportunities, including the opportunity to save enough mon…

Agreed, and I may have been a bit too quick in the reply.

I think age and life situation play a much bigger part in this than people recognize, and I'll go out and say "especially younger people". You can pay lip service to it, but if you're in your late 20s or early 30s starting a family, your financial obligations and priorities are vastly different from an empty nester or single person in their 50s.

By almost any measure, a software engineer with 20+ years of experience - especially someone who perhaps didn't have kids - should probably have months of years of savings to tap in to to weather a downturn. But I've also known folks with 10-15 years of increasing experience who still struggled financially, and it was usually a mix of having kids and limited forward planning that kept them in a 'paycheck to paycheck' lifestyle - often, not even a terribly extravagant one.

Most of the bad decisions I've made have come during times when I was in very bad financial situations. The stress contributes to poor decision making, and it was often something I wasn't even aware of in my early days. I just thought that's "how it is". Even getting to the point of having 3-4 months of savings seemed outrageous and out of reach to my younger self.

And yes... the black swan of a medical situation can deplete savings enormously quickly. Even relatively small hiccups we've had over the years have ended up taking thousands out of pocket that were unexpected. Having, say, $30k in savings can help you weather a lot of unforeseen setbacks - car issue, housing issues, moving expenses, etc. A medical condition may drain that 'overnight'. There may be loads of billing delays/etc which may drag it out over months, but the 'debt owed' may be immediate.

My wife got sick and within a few days, we're in ER with double pneumonia and she's struggling to breathe (scary). $4k owed. I blacked out from covid shot - ambulanced to ER. Another $4k owed. Older me can weather those costs now. 25 years ago those sorts of expenses would have been crippling. And these are tiny compared to other things that can happen - my family has generally been quite fortunate with respect to health conditions and medical issues over the years. I know others who are far worse off.

Re: Hard truths I learned when I got laid off from my SWE job

#234
post #163

Regarding #6: I've found through experimentation that it's totally OK for me to just be opaque about my identity online. I'm not anonymous at all, just that if a prospective employer were to Google me, they'd not find my meager internet presence. It's not that I'm hiding anything, but in the spirit of #6, not hiding something doesn't mean you have to advertise it either. I've never had an employer give enough of a sh…

Though I don't actively hide my presence on-line as my professional email address and sarcastic writing style never changes, I do love the shock of some co-workers when they find I have no accounts for linkedin, twitter, facebook, github etc and generally create new throwaway accounts every time I get a new laptop.

It comes as quite a shock when I find an old comment or post that I recognise and now don't agree with and because of this rarely judge others history, lets face it we have all posted comments we wish we could take back in hindsight.

Re: Hard truths I learned when I got laid off from my SWE job

#235

Earlier quoted context omitted.

Memorizing decks of leetcode problems improved your engineering skills?

Shockingly, sometimes Software Engineers are asked to write algorithms for their job.

Frankly, Leetcode seems like a more objective test to me than a panel of interviewer grinding me on behavioral questions checklist.

Re: Hard truths I learned when I got laid off from my SWE job

#236

Earlier quoted context omitted.

Seeing that I work at the alphabetically sorted first “A” in FAANG, I don’t think it could be considered a “tier 3” company. When a recruiter from Amazon Retail reached out to me about an SDE position, I wasn’t interested in either relocating, working as a software developer at any large company or doing the prerequisite DS&A monkey dance. We kept talking and she suggested that I apply for a fully remote role consult…

That's a long story to hide the fact that by refusing to do LeetCode interviews you were not offered a software engineering position. You most likely are an SA, which is a position open even to business degree holders and is barely technical, no wonder you didn't have to LeetCode.

You mean not being “offered” a position I didn’t want? I have never had any desire to be a software developer at a large company. I like being able to:

- be on pre-sales calls with customers

- writing the proposals/statements of work

- deal with the decision makers from the customers side

- architect the entire solution from the development side and the infrastructure/“dev ops side”

- do the actual work

- lead the user acceptance testing

- move on to another project

You seem to be under the mistaken impression that I care about titles? I go to work to exchange labor for money to support my addiction to food and shelter. My “TC” allows me to do that very well.

I a not an “SA”. I do hands on billable software development that goes in production at the client site. In the past two years I’ve done hands on keyboard coding in Python, C#, JavaScript, and Go.

BTW, by the time I graduated from college in 1996, I had been a hobbyist programmer in 4 different assembly languages. I’ve maintained proprietary compiler tool chains for Windows CE devices and spent half my career bit twiddling in C and C++ with a little inline assembly.

I doubt that you’re going to “out geek” me.

Re: Hard truths I learned when I got laid off from my SWE job

#237

Earlier quoted context omitted.

I disagree. Incorporating, giving yourself a title, and a LinkedIn page are things anyone can do. People who "play business" spend tons of time on this stuff, along with designing company logos, hiring accountants (for their zero revenue business), and lawyers (for NDAs to protect their non-existent idea.) I've seen it first hand. They'll do anything to avoid actual work: building and selling a product.

I suspect what Anon means is: if you plan to tell people your side project was your job, you should start treating it as your job. I play around with some side projects where I don’t give a shit about user counts or GitHub stars or commercial viability, doing perhaps 4 hours work per week. If I told people this was me at the height of my powers, I’d expect them to be unimpressed.

Yes, exactly, I'm saying that what will matter to future employers is how much you treat the project as a job, and not the project itself, no matter how interesting or challenging it is from the technical side.

Re: Hard truths I learned when I got laid off from my SWE job

#238
post #207

Contrary opinion: If feels very very very wrong to compare a search during April 2020 and now. Why? The year after April 2020 was a booming job market for SWEs. Hiring managers were competing for talent, 2021 was a boom year of low interest rates, euphoria in private and public markets. This blog post _should not_ be considered a response to the WSJ article. And sorry, grinding away at leetcode should only take about…

Ok looked the guy up: https://www.stevenbuccini.com/about/

- Studied at Berkeley

- worked at Apple and Uber

And I’m supposed to feel bad for you not wanting to spend a few weeks grinding at leetcode?

This reeks of someone who is very well off, and not an “Everyman” engineer.

Re: Hard truths I learned when I got laid off from my SWE job

#239
post #139

Earlier quoted context omitted.

This is exactly what happened to me when I quit. “Now I’ll have time for my projects!!” Instead it’s been “Grokking Algorithms”, “The Competitive Programmers Handbook”, Alex Xu’s “System Design”, and enough leetcode that I’m actually doing more than I did at work. What sucks is that there are still lots of medium problems I cannot do. Hards are right out. Dunno what I’ll do.

What situation are people in that they have to result to this? Is this an issue with getting laid off and trying to find a FAANG job? I was laid off from one consulting company back in 2018 or so and had a new gig with more pay a week or so later. No leetcode or dev tests, just talking with people in phone interviews. It was a company I had previously done contract work for, and they called me, but nothing at the FAA…

If you've been working 10 years you're in the peak desirability age. A few more years you'll be nearly 40, after that people are much less likely to hire you.

Re: Hard truths I learned when I got laid off from my SWE job

#240

Would anyone here find it useful if I offered to teach algorithms and data structures, specifically catered towards leetcode kind of problems. The approach would be (writing it from memory, will revise it if there is any feedback): First master the basic data structures and be able to manipulate them rather quickly. We will write many small programs to ensure that a one can perform most of the common operations on a…

I've got a couple hundred LC's under my belt but I would still definitely appreciate something like this. Do you have a discord in mind or something else?

Currently gainfully employed still, not sure if being laid off is a requirement but I'd like to keep my skills sharp just in case.

Post reply on HN