Earlier quoted context omitted.
> Here's the root cause of your bug Hang on, don't blame the agile manifesto here. Blame the management that adopted the agile manifesto as "do all the exact same things we used to do that didn't work, but call it 'agile'".
>That's not real Agile If I hear that damn mantra again, I'm going to puke. Xtreme Programming had it right If you aren't writing the damn manual, you aren't delivering an entire dimension of product to your user. I sat down a little while ago to an old 80's handheld digital business organizer. The device itself was meh. The manual tho! My God, I'd forgotten what it was like to read a primer on a product that had act…
I think I know why you can't hire engineers right now
811–820 of 927 posts
Re: I think I know why you can't hire engineers right now
#812The cause is companies refuse to fund education and refuse to take on graduates. The system is meant to be that new engineers learn from experienced engineers. This doesn't work when all the company wants is experienced engineers. It naturally leads to applicants abusing the hiring process. This is the plain fact that those well off with their jobs just don't understand. Education is far too expensive, causing anyone…
I call BS on this, at least in America. I went to community college and a middling state university. Pell Grants combined with various STEM and achievement-based scholarships covered my tuition and then some. When I graduated I applied for two jobs and had three offers (my current employer at the time also wanted to keep me).
Re: I think I know why you can't hire engineers right now
#813Companies nowadays seem to have a fixed expectation that if they're not rejecting 99 candidates for every candidate they hire, they are somehow not doing it right. Looking at it from the candidate's point of view: Being rejected is actually something that psychologically kind of sucks a lot. Even if at the level of higher cognition you are perfectly aware that it's just a numbers game, and that you shouldn't let reje…
Rejecting 99% of candidates doesn't mean that the average developer gets rejected 99 times before being hired. It could equally well be that some candidates get rejected 1000 times, while others get hired pretty quickly.
Re: I think I know why you can't hire engineers right now
#814Earlier quoted context omitted.
I don't know if FAANGs are so deserving of such vitriol. I would probably say that big companies overall just fundamentally have a set of issues, and FAANGs are probably above average in many aspects relative to the rest of the big ones. Now, if you prefer certain small companies, or other humanitarian or mission-focused ones, that's not a FAANG-specific complaint, in my mind. And just product-wise, it's just way too…
> google, gmail, chrome, iphones There's four excellent examples of things that were better 10 years ago before this practice was instituted. The youngest thing on that list (chrome) is 14 years old. Both Apple and Google used to not hire in this 3-4 interviews of canned programming question way. Then they did. Those products are now stagnating and deteriorating so much that it's obvious to everyone. If you think it'…
More likely has to do with monopolization and business models that favor advertising over users.
Re: I think I know why you can't hire engineers right now
#815Earlier quoted context omitted.
The absolute value of your salary doesn't tell you anything about how long it takes to get to retirement (or more accurately, financial independence). That's exclusively a function of your spending and saving rates. https://www.mrmoneymustache.com/2012/01/13/the-shockingly-si...
Forecasting your spending rate far enough into the future, however, is a very tricky problem if you're trying to retire at 30, especially if you're living through turbulent times. I'd rather work 3 days a week until I'm dead then let my skills start deteriorating now and live the next 60 years in fear that my fixed income won't be able to sustain me.
I would also love to work 3 days a week, but no employer I've encountered is interested in this.
Re: I think I know why you can't hire engineers right now
#816Earlier quoted context omitted.
Forecasting your spending rate far enough into the future, however, is a very tricky problem if you're trying to retire at 30, especially if you're living through turbulent times. I'd rather work 3 days a week until I'm dead then let my skills start deteriorating now and live the next 60 years in fear that my fixed income won't be able to sustain me.
As someone who's been working for +10 years now for 3 day's a week I can say: spot on! I've got savings enough for fun projects or holiday's, and my 3 day job simply pays the rent/gas/electricity bills.
Re: I think I know why you can't hire engineers right now
#817Earlier quoted context omitted.
What?! Age discrimination in the software industry??? Say it isn’t so!!! Seriously though, your insight is astonishingly spot on: LeetCode is a perfectly legal means of practicing age/lifestyle discrimination. Yet another innovative Silicon Valley dark pattern. Why is this the first I’m hearing it characterized this way?
That's just it, it's stuff you learn in computer science, then forget about because you don't use it in your day job. Your day job is writing CRUD services. That's the job. Our tech interview - ~8 hour take-home assignment, it was well-paid consultancy - asked people to basically demonstrate they could write a CRUD service. It had reading XML, some business logic / calculations, a REST/JSON API and a front-end. Ten y…
Re: I think I know why you can't hire engineers right now
#818Earlier quoted context omitted.
I feel like by the time you’re in your 40s, you should be able to leverage your network to bypass the technical interview. What are you doing at 40 going through the same hiring funnel as 18 year olds with no discernible reputation or experience? Maybe if you’re doing a career switch, sure, but if you’ve got 15-20 years under your belt then that’s a different story.
You are proposing substituting a nepotistic process as a substitute for a discriminatory process? Personally, I do not think that would yield any improvement.
Re: I think I know why you can't hire engineers right now
#819Earlier quoted context omitted.
> Companies mostly care about whether you fit some pre defined funnel and can pass their interview hoops they don’t care about how interested you are or “how much value you can bring” like you read online. I think this is overly cynical. Companies do want these things but at large companies you: 1. Cannot maintain a network of trust amongst people making hiring decisions to keep the bar high. 2. Want a plausibly "obj…
I doubt about skipping interviews at Google. I've been at Google for about 8 years, but never met any Googler that joined after skipping interviews (except for acquihires or people who join after a company merge/acquisitions).
Re: I think I know why you can't hire engineers right now
#820Earlier quoted context omitted.
They ask questions that kids are taught at 18/19. It's almost shocking; this is how you're selecting? People that are in their 40s aren't confused by the question but are more confused by why it's the question as being able to answer it is so disconnected from any metric of competency or quality. It'd be like saying "so you have an engineering degree, oh a masters from 20 years ago. Cool, remember Lagrange multiplier…
I feel like by the time you’re in your 40s, you should be able to leverage your network to bypass the technical interview. What are you doing at 40 going through the same hiring funnel as 18 year olds with no discernible reputation or experience? Maybe if you’re doing a career switch, sure, but if you’ve got 15-20 years under your belt then that’s a different story.