Earlier quoted context omitted.
I have no idea who Zippia is, but according to them 1/3rd of software engineers in the US work at companies >10,000 people. And 2/3rds of software engineers work at companies still > 1,000 people. So I'd argue, working at a small shop, while not rare, also isn't as predominant as you're portraying. https://www.zippia.com/software-engineer-jobs/demographics/
While I meant globally, and I’m not sure that these stats generalize beyond the US (but they very much might), I’m surprised! I had expected 2/3rd to work at companies under 1000 employees simply because there’s so extremely many of those and many of them need devs. EDIT woa that page says there’s 320k software engineers in the US. That’s one entire percent of the population! That’s a lot, could that really be true?
Organization probably doesn't want to improve things
381–390 of 482 posts
Re: Organization probably doesn't want to improve things
#382The most jarring thing about entering the workforce to me, and it seems to the author as well, is the nigh-pathological lack of pride (or “passion”, which I think is a loathsome term) most people put into their jobs. I don’t accept that all of those people intrinsically are lazy morons - maybe some or even most are, but a lot of people get that attitude metaphorically beaten into them by lazy and disengaged coworkers…
I think this is mostly just growing up and realising that your own life is worth more than being a cog in a machine at some corporation. Not only that, but in most cases, giving 100% every single day actually doesn't matter that much for career progression, at least not within most companies. You can coast by quite smoothly. There are certain very high-paying companies where the above doesn't apply. But they have to…
I believe, strongly, that this reverses the cause and effect. No one wants to be a cog in a dysfunctional machine; and the sheer density of dysfunctional machines in our society has induced a renaissance of individualism. Its a reasonable response; you can't trust the machine to reliably arrive at the correct outcomes, but you can trust yourself.
The biggest reason why I believe so strongly that this cause and effect is reversed correlates toward human nature, which has always angled toward social organization. Some philosophers would argue that there's nothing more fulfilling than being a part of an organization larger than the individual; taking any form from marriage and starting a family, to organized religion, government service, or capitalistic corporations.
Individualism isn't a symptom of maturity; its a symptom of systemic dysfunction.
Re: Organization probably doesn't want to improve things
#383Earlier quoted context omitted.
You forgot taxes. $38k - $27k in taxes = $11k savings. So 9 years to save up, by which time housing inflation will have taken the price to ~$700k. You are then $40k short for the down payment.
Do you know a lot of software engineers that barely make $100k? That's why I'm not getting caught up in the particulars of this example.
Think about people earning $50k - $100k. 37 million households in the US. Another 34 million households earn less. 128 million households in America total.[1]
12, give or take 2, years into professional life, you sign a 30-year note and cash out all of your savings. Wages and cost of living won't be constant, but that's basically the optimistic case. Working 42 years to retire by owning one basic shelter.
[1] https://www.statista.com/statistics/203183/percentage-distri...
Re: Organization probably doesn't want to improve things
#384Blog posts like these are a staple on HN and I’m always mildly offended by them. It seems to me that there’s a class of programmer that will take an overpaid job at a terrible BigCo, spend their evenings writing ranty blog posts about how terrible it all is, culminating in the inevitable “I quit” article, only subsequently to accept a job at a different terrible BigCo. At no point does this article, or most articles…
If we lived in a world where money wasn't so important I would fully agree with you. But it is. I can't earn the same as you all can because I don't live in the US, but if I did I would grind all the leetcode (as insulting as I find them) for one single reason: I don't want to work forever. So I agree with some other comments here. No it's not really a choice. Choosing to earn less and hope for a lottery ticket win l…
I find it funny that the internet exaggerations have convinced non-US people that:
1. Doing a couple LeetCode problems is the only thing interviewers look for
2. Everyone here automatically gets a high paying FAANG-like job if they can memorize enough LeetCode problems
3. All of these jobs just write useless software all day and never really do anything productive
and
4. LeetCode problems are impossibly difficult and it’s a tragedy that anyone would be asked to code during a coding interview.
I struggle to read these threads any more because everything seems so stretched out of proportion from the real world. If your view of what US development or interviewing culture is like comes from HN threads, you’d probably be pleasantly surprised by what it’s actually like here most of the time. The weird catastrophizing that happens on HN and Reddit is hyperbole.
Re: Organization probably doesn't want to improve things
#385Earlier quoted context omitted.
Capitalism in theory doesn't support jobs that produce no value. Shareholders would have demanded that waste be optimized out of the company.
The concept of a voting shareholder is a myth. Most shares are owned/managed by funds so they are the true voters. They just vote to make sure the that the boat isn’t rocked too much.
Re: Organization probably doesn't want to improve things
#386Earlier quoted context omitted.
But again - isn't the antithesis of this that the company never does the work to look into any of this and, in doing so, misses a huge but non-obvious problem that these tools might reveal? So you need to build it to do the work and check, and then you need to maintain it (because you already built it and the possibility still exists, etc, etc).... Like, absolutely, there's some impossible to define line below which…
That’s true from a top-down corporate perspective, but this blog post is addressing the perspective of an individual on the team, who is repeatedly told that the company really cares about data, and then can’t seem to understand why serious problems with the data are just ignored.
Re: Organization probably doesn't want to improve things
#387Earlier quoted context omitted.
> But there’s this super prevalent idea that keeps getting pumped around the blogosphere that it’s absolutely impossible to not work at a terrible huge company and therefore you cannot possibly escape, and I quote, “going home and despairing”. Behind all such writing is an unspoken piece of context: those terrible huge companies pay software devs better than small ones. It's not that they can't work at a smaller comp…
Also work life balance is usually better in big corp you actually can clock that 9:5 and go home.
I have friends at Amazon who have started to miss our Saturday events because they’re feverishly working to avoid being caught in the next round of layoffs.
I also have friends at some FAANG companies who seem like they’re barely working (their own admission) so it varies wildly. Can’t really generalize.
Re: Organization probably doesn't want to improve things
#388Earlier quoted context omitted.
It's slightly more complicated, and the numbers are somewhat obfuscated to hide my actual employer. You're right that these numbers are not a huge deal - that much is obvious, or we wouldn't be wasting that money. What is more relevant to the average reader is that we have a large department in this space, and almost all (not all) the work is pointless because the numbers just don't matter at this scale. We have a co…
But again - isn't the antithesis of this that the company never does the work to look into any of this and, in doing so, misses a huge but non-obvious problem that these tools might reveal? So you need to build it to do the work and check, and then you need to maintain it (because you already built it and the possibility still exists, etc, etc).... Like, absolutely, there's some impossible to define line below which…
Re: Organization probably doesn't want to improve things
#389Earlier quoted context omitted.
If we lived in a world where money wasn't so important I would fully agree with you. But it is. I can't earn the same as you all can because I don't live in the US, but if I did I would grind all the leetcode (as insulting as I find them) for one single reason: I don't want to work forever. So I agree with some other comments here. No it's not really a choice. Choosing to earn less and hope for a lottery ticket win l…
> I don't live in the US, but if I did I would grind all the leetcode (as insulting as I find them) for one single reason: I don't want to work forever. I find it funny that the internet exaggerations have convinced non-US people that: 1. Doing a couple LeetCode problems is the only thing interviewers look for 2. Everyone here automatically gets a high paying FAANG-like job if they can memorize enough LeetCode proble…
Basically since Joel's posts in the early 2000s. He promoted a reasonable idea-that programmers should know how to program. Then B and C players rushed to make that happen! Similar to how agile became the complete opposite of what it meant originally.
Re: Organization probably doesn't want to improve things
#390Blog posts like these are a staple on HN and I’m always mildly offended by them. It seems to me that there’s a class of programmer that will take an overpaid job at a terrible BigCo, spend their evenings writing ranty blog posts about how terrible it all is, culminating in the inevitable “I quit” article, only subsequently to accept a job at a different terrible BigCo. At no point does this article, or most articles…
>It seems to me that there’s a class of programmer that will take an overpaid job at a terrible BigCo, People are bad at understanding risk. When a company pays significantly more for the same job than another, there is always an economic reason: * The job is undesirable because of how people are treated, and as a result the only way to attract and retain people is to overpay. The extra pay mitigates flight risk when…
The rubber band is snapping back, though. Layoffs are hitting all of these companies and expectations are rising quickly. Inevitably, companies paying a lot of money for people will expect to get their money’s worth out of them.