Nothing is perfect, but we do live in an approximation of a meritocracy, especially in tech. I had no special connections anywhere going into or coming out of college and ended up at my first company "the hard way". Any good references I made were only made through delivering results, I didn't know any interview questions in advance, and my college had no "prestige", certainly no Microsoft interviewers flying out to it - closest would be some waste of time joke of an "opportunity" I showed up to where IBM showed up to talk about their mainframes and AI stuff but offering absolutely no internship or job positions for software engineers. Coming from the tech desert of upstate New York, I actually had a lot of disadvantages working against me, working up from some low end job I only got half a year after graduating at a consultancy company to where I am now years later at a good remote programming position.
Tech is one of the biggest success stories, if not /the/ biggest, of upwardly mobile meritocracy. Anyone with an internet connection can learn what they need on their home computer and probably make it if they have the ability and time.
I hate this idea that everyone who succeeds does so only or even primarily by chance and privilege. Obviously those things will help you, but everyone I know who's tried in life has succeeded in some way, and the people I know who espouse all this "the system is rigged, everything sucks, full communism now" stuff never had any drive or patience to do or learn anything and just want to put in the least effort possible to smoke weed and sit around like a vegetable all day.
I hate how these people try to take my accomplishments away from me. My family was low earning, I had social difficulties in public school, I had no connections or help beyond FAFSA for college. Maybe some people do take the "bootstraps" thing too far but we absolutely live in a world where you can succeed on your own merit.
There's going to be nepotism and other unfair advantages anywhere in life, but I'm only interested in where a natural born programmer with a computer, some time after school, and not much else can end up. I think in the majority of cases this person can at least get an in somewhere, and once you have an in in tech, you'll be recognized by your team/manager if you do great work.
This is all made easier if there's free community college, good social safety nets, etc. which I fully support.
More like 1) Internet connection 2) [cognitive] ability 3) time
Add 4) physical health and safety 5) mental health 6) a job market that would actually hire you
You can imagine tossing a dice for each requirement. Is that meritocracy?
> I hate how these people try to take my accomplishments away from me
This is a good example of self-serving bias.
"self-serving bias as a phenomenon in which we credit ourselves for positive occurrences (our successes) but blame others or external factors when adverse events (our perceived failures) happen"
Obviously cognitive ability is important. Not everyone can do everything. The point is whether people can realize their potential to a reasonable extent, whatever that potential is, without their initial social status being a dealbreaker. And having seen a lot of cases of people lifting themselves up with programming, I'm inclined to think it's true here.
I was in your situation and then I came down with MS when I was 26. How am I to succeed on my merit when my medication costs > 300k/yr and I have no idea how long I'll be able to work (or what I'll be able to do for the scope of my career)?
Can you tell me what the correct Konami code is for success here?
You provide anecdata of your experience but no evidence of substance really. Which is fine as an opinion, but not when you make claims about others like
> the people know who espouse all this "the system is rigged, everything sucks, full communism now" stuff never had any drive or patience to do or learn anything and just want to put in the least effort possible to smoke weed and sit around like a vegetable all day.
> You provide anecdata of your experience but no evidence of substance really.
If you are a brilliant programmer in the US what short of a crippling health/personality/relationship issue would prevent you from landing a highly paid job?
Curious what you would have those of us IN that group do?
I'm far from a brilliant programmer, but I did start as a 4-year old back in the 90s and I'm competent. I also got MS in my last semester of grad school.
Why is the grandparent commenter's experience a worthy anecdote and my is not? In order to know, we'd have to somehow control for inborn programming ability and run a large study comparing career/material results after several decades, which clearly we (currently) can't do.
(And this is without getting into other factors you can't control: There were plenty of people who were happy to accept help and do projects with me until they found out I was a.) female and b.) a teenager at the time.)
I ask because the answer seems to be 'sucks for you but the system is designed for the average person'. Okay, so why are we assuming the average person has no uncontrollable roadblocks?
It is just anecdata, but I know at least 5 people on either side (besides people who were just average and got average results), and none that act in the one way but end up with the other result.
Nothing is perfect, but we do live in an approximation of a meritocracy, especially in tech. I had no special connections anywhere going into or coming out of college and ended up at my first company "the hard way". Any good references I made were only made through delivering results, I didn't know any interview questions in advance, and my college had no "prestige", certainly no Microsoft interviewers flying out to it - closest would be some waste of time joke of an "opportunity" I showed up to where IBM showed up to talk about their mainframes and AI stuff but offering absolutely no internship or job positions for software engineers. Coming from the tech desert of upstate New York, I actually had a lot of disadvantages working against me, working up from some low end job I only got half a year after graduating at a consultancy company to where I am now years later at a good remote programming position.