Hacker News new | past | comments | ask | show | jobs | submit login

"Easily" my ass.

"The industry favors eager people who are hungry to continually learn and grow. While there can be short term bumps in the road, those that fit these characteristics have and will continue to do extremely well."

That wasn't my experience.

The people you describe making so much money are statistical outliers who got lucky.

I'd love to live in whatever bubble you do. All I'd have to do to make stupid level of money is be myself (enjoy learning and growing) and it would easily happen...




Relative to other fields. Compare it to wanting to switch careers into the military, plumbing, captaining a boat, or becoming a doctor or lawyer or civil engineer after the age of 40.

Technology has no age limits, educational requirements, no government enforced credentials or inspections required, no apprenticeship or residency requirements, no significant union presence, no commonality for time in title, no professional tests to pass, and a trivially small tool investment cost.

You can plausibly learn the craft to an employable level with just internet access, a couple hundred bucks in computer hardware, an insatiable amount of curiosity and desire to build things and the right personality match against the interview team. It's not a guarantee but the barriers to entry are laughably nonexistent compared to many careers.


Yeah, and it's still not easy, especially if you're talking about being in the higher income levels. It's also not enough to just enjoy learning and growing to get you there.


Ok? You can play the victim all you want but entry into tech is by every measure easier than comparably compensated career fields.


And that's not what's being discussed here.

What we are discusing is the distorted view in the original comment. The original comment was comparing the top earners of one field to the median earners for another. It would be better to compare the medians. For example median dev salary is about $110k. Median physician salary is about $205k. So no, these are not comparably paying jobs. And one does not "easily" earn more than a physician simply by enjoying learning.


I have an employee right now with Bachelor of Art in Music whose career in music fizzled out making $190k today in software outside of SV. That's it. That's his software credentials. A physician lost far more money in life getting their degree and spends about that gap in pay in malpractice insurance and professional attire required to work in a hospital, and generally works more hours at a higher stress level.

Your bitterness is completely blinding you.


That's one example. Look at the medians. I mean, this is HN not Reddit. We should be looking at the data.


Look at the data then, because your cherry picking nonsense to support your sob story is tiring.

https://www.bls.gov/oes/current/oes_nat.htm

Sorting by annual income, software developers are surrounded by more highly credentialed career options that are much harder to get into or are surrounded by similar paying roles that much more sparsely available per capita.


What sob story? Are those immediately adjacent roles physicians - no, they're making almost double nased on median hourly wage. There are many near that level that do not require extensive training, including ones that have sizable representation (look at all those manager positions, and FYI magistrates are near there and require no law degree, etc).

Had that person used nurses, PAs, etc, then they would have been correct. Those do have training requirements and make similar money.

FYI, that's the mean annual income. I'm talking about median (use the median hourly wage column).


Good grief, what are you angry at? Do you not like working in tech?


Person doesn't seem that angry?


I guess you could say I'm angry at blatant misinformation.


Yall need to calm your asses. It's just a comparison to other job


It's more than that. It's the continuation of a distorted view of reality in which the world is a meritocracy and everyone can be rich if they just try hard enough. That's there's nothing stopping anyone from taking a job that doesn't require years of training and making 2x+ the median for that role and using just an anecdote to back it up. This type of stuff is detrimental to the choices and mental health of the next generation - expecting things that don't exist and then being crushed by reality.


It's up to you to percieve this the way you wish, but please don't not force these assumptions onto other people.

Thanks!


Not an assumption. You can look up median wages on the BLS and see they are vastly different.


Ah yes, the good old other people's life's are "forced assumptions".


> For example median dev salary is about $110k. Median physician salary is about $205k.

That's an interesting point, but what to the distributions look like? For devs there's evidence it might be bimodal [0].

[0] http://danluu.com/bimodal-compensation/


It would be interesting to see what that looks like adjusted for location/COL. It's possible the comp due to cost of living with a high concentration of devs in one area might be enough to influence this. Until we understand that and compare it to the distribution for physicians, it would be hard to draw any conclusions from it.


Bay Area bias is almost certainly skewing this entire conversation thread. In my average non-coastal metro area, all the nice homes in the nice areas are owned by classes of people like lawyers and doctors, not software developers. Most developers I meet here drive average cars and live in average housing.


> Bay Area bias is almost certainly skewing this entire conversation thread

Definitely.

> In my average non-coastal metro area, all the nice homes in the nice areas are owned by classes of people like lawyers and doctors, not software developers.

Is the area benefiting from brain gain or suffering from brain drain?


I am sorry but I have to inform you that you are a forced assumption.


> adjusted for location/COL

Isn't the majority of COL housing? Of course, with a mortgage, you actually build equity into an asset (the house) that you can later resell.

From my experience, SV caliber devs command SV comp pretty much worldwide.


I'm not sure how that can be true. I would expect the if there were demand for the higher quality devs then we would see them skewing the distribution locally (like on Glassdoor). There are certainly some higher paid devs in the distribution, but the overall distribution is lower than SV. If the demand is low, then I would also assume the pay would be lower.


> I would expect the if there were demand for the higher quality devs then we would see them skewing the distribution locally (like on Glassdoor).

Glassdoor or salary surveys aren't the most reliable source of information for outliers. There's a proportion of devs that are flying completely under the radar and who are completely invisible to most local companies, even if they are in the same "local market" [0]. Because they are extremely valuable, they don't interview a lot and tend to hop between companies where they know people (or get fast tracked internally). When hiring is red hot, they might completely disappear from the hiring pool by junior year.

[0] https://blog.pragmaticengineer.com/software-engineering-sala...


Like I said, they're too small of group to really effect the numbers. They would still be included in the BLS data though.


Something else to factor in is stock compensation. That probably won't be reflected in the BLS data.

What I've also been told is that due to the legal complexity of hiring international folks remotely, a lot of the people working remotely for US companies are legally contractor in their home country (so they would be reported in the local stats as self-employed and not necessary in the same category as other software devs).


> So no, these are not comparably paying jobs. And one does not "easily" earn more than a physician simply by enjoying learning.

To become a physician requires on the order of half a million dollars in tuition not to mention the lost opportunity cost of around 8-10 years.

It's tough to say but being a dev likely pays off all things considered.


There are alternatives, such as the military programs that will pay those bills for about an 8 year commitment.

But yes, I agree that being a programmer is better from an opportunity cost perspective. What I'm disagreeing with is the claim that devs make the same as docs. When looking at the medians, it's closer to half. If they had compared to to nurses or PAs, then it would be more appropriate.


These alternatives require that you take a risk else where, such as the military one where you're going to have to be enlisted.

There's no free lunch.


Keep in mind almost all “salary” data I’ve seen for tech is just that, “salary”, it doesn’t include RSUs which begin to make up 50% or more of your TC which brings it to parity (or more) in your examples.


Someone else posted a link to actual income which still showed the median was about half. "Wages", according to the BLS, include bonuses and other comp. Stuff that vests or is deferred might not be counted. Even if it isn't, that's a small percentage of devs even earning them and wouldn't change the median much.

https://www.bls.gov/oes/current/oes_nat.htm


Real estate agency is also easy to get into, and can pay a lot. that doesn't make the median agent high-income


Real estate has licensing requirements, a national association you kinda need to participate in (MLS) and tons of regulatory requirements. I can't just wake up tomorrow and sell real estate.


The real estate exam is way easier than any IT interview. The MLS is a minor fee for access to the listing service. Tech has tons of regulatory requirements, some segments more than others. Most of the requirements for real estate are in the standard template already. Anything more difficult, and an agent will refer you to see a real estate attorney (much higher barrier to entry).

An easy way to look at this is how many real estate agents could be devs vs how many devs could be agents...


But those are all hurdles you must jump even if the skill required to do so is low. My dog groomer can fiddle with writing Excel formulas and then decide that tomorrow she wants to apply for an entry level software role, write a convincing resume and bullshit the right mix of interviewers well enough and literally nothing would stop her from making it through the application process or beginning an entry level job and turning that into a career if she was successful in the role. There is no standard or required process or governing body or common association or union or group to say who has what it takes to be a dev.

Tech can also have tons of regulatory requirements for the product or business but almost none exist for the employees themselves in the majority of jobs. You can hire a whole team of convicted felons that have never written a line of code into your software department, hand out the associate software engineer title to them and still pass most compliance, regulatory and audit requirements. It would probably be a dumb decision but nothing will stop me from calling them software developers and paying them as such and these roles are common (even if they don't pay entry level FAANG wages, they certainly pay living wages).

That doesn't make writing software easy, and doing nothing to set yourself up for success is going to lead to failure, stalling and washing out most of the time, but it's effectively a walk-on playing field of meritocracy in most cases.


"field of meritocracy"

Meritocracies don't exist, only the illusion for those that benefit.

Yes, it seems you're using the lowest theoretical barriers. That's fine. I'm talking about the common practical barriers. Of course our conclusions will differs.


I think an important part they left out is- if you want to make a lot of money, you need to optimize for money.

That means everything you do should have the goal of landing a higher paying job. Instead of studying things you find interesting, focus on learning skills that are frequently mentioned in job postings. Learning how to make your own compiler, for example, might not be the most profitable investment of your time.

To a salary-maximizer, work is simply a way to improve their resume. Before committing to a project, consider whether talking about that project will help you in an interview.

Most importantly, to make more money you need to constantly apply to better jobs even if you already have a high paying job you are happy with. This is where the majority fail, as most people won't apply for other jobs unless they are unemployed or unhappy. Some people are so deluded that they think they can get a better salary through promotions, simply by working hard at their current job, rather than through job hopping.


> "Easily" my ass.

I personally know multiple people that transitioned into IT well into their 30s, from a variety of professional backgrounds.

They might not be employed at a FAANG making 500k a year, but they make enough money to live comfortably. Certainly above average for the rest of the population.

Easy? I don't like to undervalue other people's achievements, so I wouldn't call it easy. They certainly put their fair share of elbow grease into it. But it was not an unreasonable, insurmountable difficulty.


Now this seems like a fair assessment I can agree with.

I do want to add that in my 30s I'm seeing my mental abilities diminish pretty rapidly, so I don't know how long I can keep doing this. I've also seen people switch to other careers as they get old because they can't handle it anymore. So it seems to go both ways.


FWIW - I'm 55 and still going strong after 40 years in tech... You sure you're not just burned out ? I go thru phases every 5-10 years where I don't even want to look at a computer :-P


I'm definitely burnt out. There's no road to recovery though.


> I'm seeing my mental abilities diminish pretty rapidly

Maybe you're current job is making you annoyed which is making you less productive?

I've come to realize when this is happening to me and just move. Might be worth interviewing to see if anything takes your fancy.


Nowhere to move to. I've lost too much skill to pass a code screen.


When people say "easily", they don't mean "everybody gets to it". They mean "The chances are better than elsewhere". Which is true. And also fyi if you actually enjoy learning and growing you wouldn't sound so bitter about not making stupid amounts of money


Are the chances better than elsewhere? It seems sales, real estate, etc would be the "easier" place to make money as there's even less involved in barriers to entry.

"And also fyi if you actually enjoy learning and growing you wouldn't sound so bitter about not making stupid amounts of money"

FYI these aren't mutually exclusive. You can enjoy learning and growing while being bitter about getting screwed over. And it's not bitter to point out to other people that initial comment about just learning and growing being enough to easily reach top 5% income is a lie.


The only people I’ve seen who have major troubles are people who don’t actually like to program, or who have very staunch/stagnant attitudes. Do you fit into either of those buckets by chance?


"who don’t actually like to program, or who have very staunch/stagnant attitudes."

Were those in the comment? Seems these would be more than just enjoying learning and growing.

I might be getting there now. That wasn't the case in the past. Office politics and poor management ruined me early in my career. I'm just a burnt out low performer now. I have seen many others who also fall into the category of enjoying learning and growing (and higher performing than I was) who are not making $150k. Remeber, the national median dev salary is about $110k. So most devs by definition are making substantially less than the numbers claimed. I guarantee many of them also enjoy learning and growing.


Take a sabbatical dawg. Or save up to take one. Being burnt out is no way to live, and is blinding you to your potential. You appear to have little to no professional confidence.


Not possible in my situation. I'll just drag on for another 16ish years and them take a job at Walmart, if I don't get fired.


Some people have to pay rent


Well, maybe if you weren't the "programmer equivalent of a Yugo (car)", you'd find yourself in a much better situation. (half-joking, lol)


I might be in the lower end of the distribution. That's fine. But that doesn't change the inaccuracy of original comment from ignoring medians to make an inappropriate comparison.


Timing is everything.


Timing is wisdom.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: