Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Honestly, if I were starting my career today, I'd choose a different career. I love being a developer, but the industry has changed significantly for the worse over the decades. Enough so that I don't recommend people enter it.


Same here. I didn’t even plan to go into the industry, but kinda just did it because it was the best (or only) option I could think of at the time. I had earlier plans, but they fell through and I was stuck. In retrospect, I could always shift over to doing software later on from something else if I wanted, but doing the opposite seems very limited.


What is a better career?


Management. Chew up the grinders and spit them out when there is no flavor left. There's an endless supply; they extoll the virtues of the grind to the next generation, all the way until they've been spit out. But nobody listens to them once that's happened.


I hated how as a developer the requirements weren't understood, written down or changed weekly, completion was extremely hard to achieve, and I always ended up in crunch time redoing work (weekends and evenings). So I became a BA.

As a BA I hated how there was no communication regarding schedules or scope or active client management and everything ended up in crunch time. So I became a PM.

As a PM I got loaded down with too many projects to effectively manage and got no support from management. So I became a Development Manager.

As a development manager there was no support from senior management, good PM's were rare, developers were still getting abused (evening and weekends) and I had to pick up the slack. So I became a President.

As a president, I had to oversee ridiculous metrics and play financial games with shareholders that only cared for extracting as much money as possible from the company. And constantly try to straddle a line between looking out for myself or others, especially in terms of my own compensation (every dollar I take is 1 dollar less to retain talent or add to the team).

So I quit.


Welding, plumbing, electrician… plenty of work for the foreseeable future.


This sentiment gets expressed a lot on Hacker News, but I really wonder how many people saying this are actually familiar with these careers. I was the first person in my family to ever go to college. My dad, both grandfathers, all of my uncles, my brother-in-law, most of my cousins all worked or work in skilled trades. Aside from the physical demands which can and do tend to eventually beat you up (my dad's knees barely work at this point), sure, it's stable and reliable work, eventually, once you've become senior enough in your union. But it takes a while to get to that point, and it can be very hit or miss depending on where you live and local economic conditions. The GFC and Covid were both devastating. My brother-in-law got addicted to heroin and did a stint in prison, largely because his entire career field effectively disappeared in 2009 and 2010 when commercial construction just stopped happening everywhere in LA and Orange counties. Nothing to do that would pay him for two years.

And even at the senior end, unless you're a contractor owning your own business employing other skilled tradespeople, the money is still at best half what I earn to lay in bed all day typing on a laptop.

I've spent the last 20 years now in cushy, easy jobs giving away thousands of dollars at a time to the rest of my family because of the general unreliability of their income streams working in skilled trades.


>I really wonder how many people saying this are actually familiar with these careers

They are fetishizing these careers because they're totally unfamiliar with them.


Now imagine not even having a union. But yes, the level of delusion here, particularly around the pay for tradespeople, can be striking. I suspect they will encourage their own children to go to college and not pursue a trade (and I don't blame them for that).


Work that doesn’t pay particularly well and can be hard on your body. This is a huge departure.


Experienced welders, plumbers, and electricians make as much as senior software devs do, at least in my part of the US.


Which works or doesn't work depending on where you are. You're not the son of that particular (local) biker gang's members or in favour with them? Sorry, no welding for you!

As a software person this sort of thing seldom comes to mind. What we also dismiss is all that professional association and certification stuff that we don't have to deal with. I don't know about you, but so far I still like the freedom and ability to move up and around we have better than being stuck working myself up from entry level through to a high paying job by waiting for someone else to retire or move up and out of the way first. Or you become a business owner, which in the plumbing and electrician business I guess is very common. But not everyone is cut out for that.


"You're not the son of that particular (local) biker gang's members or in favour with them? Sorry, no welding for you!"

That seems super local. I've got welder friends (and electrician friend, and plumber friends and my brother is a GC). I've lived in Texas, Michigan, Illinois, Iowa, Wisconsin and Ontario.

I've never heard that biker gangs have a monopoly on welding jobs. And in my crazy 20s I dated a CC Riders ex-wife.


I'm not a welder so I can't tell you more. It's hearsay. I guess it's the same kind of super local / random thing as restaurant owners may have to deal with in order for their establishment to be "protected" :shrug:


Median pay (2022) from the U.S. BUREAU OF LABOR STATISTICS.

Welders: $47,540 per year https://www.bls.gov/ooh/production/welders-cutters-solderers...

Plumbers: $60,090 per year https://www.bls.gov/ooh/construction-and-extraction/plumbers...

Electricians: $60,240 per year https://www.bls.gov/ooh/construction-and-extraction/electric...

Software Developer: $124,200 per year https://www.bls.gov/ooh/computer-and-information-technology/...


Even if you’re in an area where $60k is decent, I’m not sure it’s as great as it sounds. I remember talking to an electrician turned Uber driver a couple years ago. He was making ok money, but with insane hours and in shitty environments. I don’t recall exactly what he said he wanted to do, but he was looking at getting out of the field. Anecdotally, I’ve heard similar stories from friends in nursing.


lol?

It's so much better to work for 1/2 as long for 3x the salary than twice as long for 1/3 of the salary.

There's plenty of minimum wage job for the foreseeable future as well; but being employeed 24/7 is not the metric to optimize here.


> It's so much better to work for 1/2 as long for 3x the salary than twice as long for 1/3 of the salary.

Not necessarily. It's not better if your work is making your life 3x worse, for instance.


Is this a joke comment? Those people work twice as hard as me and get paid half of what I do.


Idk what you get paid but there are a lot of avenues for the trades to make well over 100k or 200k.


You're wrong - there's not "a lot of avenues" for the trades to make "well over 100k or 200k."

Median pay (2022) from the U.S. BUREAU OF LABOR STATISTICS.

Welders: $47,540 per year https://www.bls.gov/ooh/production/welders-cutters-solderers...

Plumbers: $60,090 per year https://www.bls.gov/ooh/construction-and-extraction/plumbers...

Electricians: $60,240 per year https://www.bls.gov/ooh/construction-and-extraction/electric...

In the past Hacker News comments also claimed truckers were very highly paid

Heavy and Tractor-trailer Truck Drivers: $49,920 per year https://www.bls.gov/ooh/transportation-and-material-moving/h...

We can compare those numbers to

Software Developer: $124,200 per year https://www.bls.gov/ooh/computer-and-information-technology/...

Maybe some individual plumbers are making hundreds of thousands of dollars, but they are an extreme outlier. The other question is how many hours are they working a week to make that much? I'm guessing you either have to work lots of overtime or be a business owner.

I have a lot of friends and family in the trade and the trucking industry. I made more than every single one of them and they all work more hours than me. The one friend I have that makes "almost $100k/year" works almost every weekend to make that.


I think a nationwide stat isn’t very useful because it ignores cost of living and the fact that most SWEs are concentrated in particular areas of the country. I think it’s very likely based on this data that software engineering just pays better in all or most regions, but this data is a bit skewed because of confounders.


What's changed?


The entire mindset of the industry has shifted to one of maximal monetary extraction rather than producing quality, useful products.

Everywhere I look, I see our industry engaging in practices that abuse others for profit. This applies to how we treat our customers, how we treat society, and even how we treat developers.

For a microcosm of the problem, look at how often comments here focus on being a developer in order to get rich rather than being a developer in order to do great things.


Maybe you are looking everywhere but the wrong places. There's never been a better time to work in software if you care about FOSS, accessibility, companies with purpose other than profit etc. If you surround yourself with money oriented peers, of course that's all you'll see.


> There's never been a better time to work in software

I would be thrilled to have my despair over the state of the industry lifted a bit. Where do I find outfits like that?

> If you surround yourself with money oriented peers, of course that's all you'll see.

I actually don't surround myself with such peers at all. But regardless, it's impossible not to notice what's going on in the big picture.


So just work at a B2B company rather than a B2C company?

I've only worked at B2B companies my entire career and I've literally never once seen anyone "engaging in practices that abuse others for profit."


With the exception of two companies I started myself, my whole career has been B2B companies, and there are many good ones (almost exclusively companies which use software, but aren't software companies).

But pure software companies? Even B2B ones are increasingly abusive -- they just tend to abuse their employees rather than customers.

Note that I'm certainly not saying that all companies are like this. But the trendline for it is clear to me: it's getting more common as time goes on. That's why I would avoid this industry if I were at the start of my career. I think things are going to get much worse before they get better.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: