News for hackers. Stuff that matters.
Re:“Great resignation” wave coming for companies by tgtweak on Monday June 14, 2021 @10:40AM (#27503101)
I appreciate the alternative perspective and productive-pessimism, but anecdotally in my immediate social circle of engineers, 5 have changed jobs - all for substantial upgrades, and not 1 of them was for a job that required office presence or downgrade in quality of environment.

The last year has been so strong for online tech that there is a heavy vacuum effect on the available talent. FAANG are struggling to fill demand in hiring and are offering increasingly high salaries. This cascades to other industries. Top engineering talent at logistics companies are leaving to go work for big tech, same with banks. Recruiters are charging 22-25% for placements, and having difficulties filling them.

Not just tech, other industries as well. There was this initial moment of employment "musical chairs" when the pandemic set in and everybody who had a job was clinging to it, but we're now in a solid counter-reaction where even traditional industries are having their workforce disrupted by new opportunities. We're not even seeing the full brunt of it, with many industries running at reduced capacity (travel, hospitality, entertainment).

Generally speaking, if people are leaving jobs for new ones (or none...) it's because they calculated that it was for the better, thus, I think people will generally be happier about their state of employment in 2022 as the article states. I'll add that many people working minimum wage jobs took this opportunity to become entrepreneurs which is a really healthy step up from that situation.

Re:“Great resignation” wave coming for companies by reverse_list on Monday June 14, 2021 @11:43AM (#27503966)
These comments about how the market is on fire for developers always make me sad. Not your fault, but outside the US (and maybe western/northern Europe) you get lowballed hard, even with years of experience. And the supposedly lower CoL doesn't make up for it, at all, not even remotely. I'm not even talking about getting crazy bay area compensations, I'm talking about hoping something better than a $25k-$45k range for experienced engineers.
Re:“Great resignation” wave coming for companies by screye on Monday June 14, 2021 @01:37PM (#27505508)
Filter bubbles are incredibly dangerous.

Every time I hang out my with most ambitious friends, I am reminded of how MSFT is 'low balling' company. That I could be making 2x if only I kept up with interviewing. On one hand, I can't avoid the objective truth of the statement. But, on the other hand, the hedonic treadmill is infinite.

I'm glad I am not in the bay area. I would've been paralyzed by the persistent reminders around me of my monetarily sub-optimal life choices. Get out out of my head: 'over-achieving friendo', I am already well into the 99th percentile of wage earners of my age in the world's richest country.

Over the last 5 years, I've seen a (COL non-adjusted) 100x (20x if I use a more practically true number) increase in salary. So far, My happiest moments have rarely required much money, let alone 100x as much as I had then.

Re:“Great resignation” wave coming for companies by gumby on Monday June 14, 2021 @03:46PM (#27507346)
If it makes you feel better: there was, and remains, a tech subculture more focused on the tech than the money, but it’s been drowned out over the past 25 years because a gold rush makes for better press. Unfortunately that press attracts people who like that sort of thing.

So if you like what you are doing and can live comfortably you are at the top of your game. The rest is merely froth.

Re:“Great resignation” wave coming for companies by jart on Monday June 14, 2021 @07:41PM (#27509769)
Says the Cygnus Solutions cofounder. Wow. Where are people like you working today?
Re:“Great resignation” wave coming for companies by gumby on Tuesday June 15, 2021 @10:01AM (#27515652)
Since the Cygnus days I have worked on on small solar thermal power plants (fit in a pair of containers), pharmaceutical chemistry, distributed databases, Symbolic AI, and Rand CastAR for a while.

Some programming, some hardware, some chemistry, always lots of fun.

Right now I’m working on data control and privacy.

Re:“Great resignation” wave coming for companies by jart on Tuesday June 15, 2021 @12:39PM (#27517905)
Data control and privacy are two of the most important things. I wrote a popular open source project where I've sought to improve that. Would you be interested in taking a quick look and offering candid feedback? See https://justine.lol/redbean/ and discussion thread https://news.ycombinator.com/item?id=26271117 and interview https://youtu.be/1ZTRb-2DZGs and polyglot executable format https://justine.lol/ape.html Someone like you could help me know if I'm doing it in the best possible way, since studying the influence of groups like cygnus was what helped me learn the hacking stunts that allowed me to pull it off in the first place.
Re:“Great resignation” wave coming for companies by DiggyJohnson on Monday June 14, 2021 @02:41PM (#27506505)
This is beautifully captured. I work in a city I love (consider Charleston, SC - y'all) at a rate that puts me in a very similar position to myself. I'm so grateful to be able to have the space to not obsess over optimizing comp. I also like the knowledge/"feeling" that I can choose to focus on this in the future - and realize the benefits.
Re:“Great resignation” wave coming for companies by askafriend on Monday June 14, 2021 @04:20PM (#27507774)
> I am reminded of how MSFT is 'low balling' company. That I could be making 2x if only I kept up with interviewing.

It doesn't take much to interview and double your comp. You don't have to interview at Google or Facebook to double your comp - many pre-IPO startups are paying up and their interview processes are often less rigorous.

If you're happy with your situation then more power to you. But something tells me deep down inside, you're not OK with it. I'm here to tell you that a couple weeks of prep and looking around can go a long way.

Re:“Great resignation” wave coming for companies by brailsafe on Monday June 14, 2021 @07:47PM (#27509814)
Maybe if you're already in a famous company, but I've been itnerviewing/applying for a while and it's absolutely draining, especially with a lot of companies just trying to mimick the hiring practices of FAANG. Many are going to require a 1-2 hr coding test just to apply (not that I've been bothering with those). After that, a series of 3-6 interviews, and it just scales like shit. So I really have you read your comment as "If you've already got a famous company on your resume, are extremely lucky, or very well-known for some other reason or have great contacts in hiring positions at other companies, then you can double your comp easy!"
Re:“Great resignation” wave coming for companies by ipaddr on Monday June 14, 2021 @04:38PM (#27507992)
Interesting thread. I thought everyone was clinging. How would you prepare if you had the rest of the summer?
Re:“Great resignation” wave coming for companies by Siira on Tuesday June 15, 2021 @03:16AM (#27512272)
> the hedonic treadmill is infinite

It actually diminishes very quickly for most people, which I suspect is why they aren’t that motivated.

Still true that being content with what you have can be a wise choice.

Re:“Great resignation” wave coming for companies by golergka on Monday June 14, 2021 @01:38PM (#27505517)
After 2020, there's much more fully remote openings in us that hire from across the globe and pay over $100k.
Re:“Great resignation” wave coming for companies by tgtweak on Wednesday June 16, 2021 @02:28PM (#27531823)
All the shops in Ukraine and India I know of are solidly heading up in price for developers. Engineers make 20-30x the average salary and junior devs are making 24k USD per year out of uni there. Compare that to 35k USD in Canada.

I think if anything, the decreased concerns about hiring remote AND the increase in overall demand has lead to very favorable conditions for engineers even abroad.

Re:“Great resignation” wave coming for companies by mandelbrotwurst on Monday June 14, 2021 @11:51AM (#27504069)
Out of curiosity, where are you located?
Re:“Great resignation” wave coming for companies by aurelianito on Monday June 14, 2021 @11:58AM (#27504181)
Not the original commenter, but this is the situation in Argentina. I would love to do a remote gig and get 100k a year. I am a programmer with over 20 years of experience and I can program professionally in over 10 different programming languages.
Re:“Great resignation” wave coming for companies by rubicon33 on Monday June 14, 2021 @12:23PM (#27504547)
It is worth noting that software salaries are artificially inflated HEAVILY due to a general unwillingness or lack of interest in hiring overseas developers.

The second this changes, the bottom drops out of software.

I don't know if it will ever happen that big companies begin openly accepting overseas applicants but if/when it does, you can expect that it wont be for 100k. Suddenly when you consider the entire planet, there's no longer a shortage of developers, and the employer has all the power.

Re:“Great resignation” wave coming for companies by akiselev on Monday June 14, 2021 @01:30PM (#27505414)
> It is worth noting that software salaries are artificially inflated HEAVILY due to a general unwillingness or lack of interest in hiring overseas developers.

Because it's been tried before and for the most part it was an abysmal failure. I was just starting out doing some basic web freelancing as a teenager in the 2000s and even I got roped in to clean up an outsourced project after being outbid a year earlier by an overseas firm during the first outsourcing wave. Lots of people on HN have horror stories of cleaning up from that era.

We've been here several times before - like literally just this past year of everyone saying "oh but now you have to compete with remote workers everywhere!" Salaries keep rising because software is an arms race. The companies making the most profit will continue to invest in getting the best people and outside of the odd global crisis, the industry will continue to grow as everyone else tries to keep up both in technology and in hiring. All those firms I cleaned up after as a kid are still around today and bigger than ever, yet on this side of the ocean we keep making more and more money.

I think we've got at least a century before software hits the diminishing returns that the industrial revolution did. My local lumberyard is still using DOS machines probably made before I was born.

Re:“Great resignation” wave coming for companies by rootusrootus on Monday June 14, 2021 @03:00PM (#27506727)
Overall I agree with you, and my experience has been similar, but I think the comparison with outsourcing is not correct.

I would argue that outsourcing failed primarily due to companies trying to farm out the coding to uninterested entities whose incentives did not align well. Not necessarily because the foreign workers doing the coding were bad.

Back to the guy in Argentina -- I imagine that he/she is actually in a reasonably good position as the amount of remote work increases. Indians not so much, because they are 12.5 hours ahead (of Pacific time). Argentina is only 4 hours ahead, which makes for a lot more overlap.

So I think the field has leveled a little bit in that sense, because if you have a remote developer in another state, they are not very different than one in another country who happens to be in a similar time zone. The other big barrier IMO is communication, so someone in Argentina who is not merely fluent in English but speaks it very clearly could be in a really strong position.

Re:“Great resignation” wave coming for companies by akiselev on Monday June 14, 2021 @03:53PM (#27507445)
> I would argue that outsourcing failed primarily due to companies trying to farm out the coding to uninterested entities whose incentives did not align well. Not necessarily because the foreign workers doing the coding were bad.

It failed because the intent was to cut costs and they got what they paid for. The successful ones were genuinely trying to expand their engineering talent pool and quickly figured out that the cost savings were a marginal benefit that made up for some of the extra overhead of international accounting and management. Quality engineers are one visa lottery away from Western salaries so the local median salary is often completely disconnected from what a FAANG might pay for a decent engineer, which is a rude awakening for anyone trying to cut costs without destroying the quality of their output. On top of that, the people most likely to make it a smooth transition are also the people most in demand (arms race!) and competition for them helps evaporate any savings for the business.

The guy in Argentina is in a great position to get hired to work remotely for an American company, but I don't seem him as competition regardless of how good he is. It's an arms race so my employer's competitor can't replace their team with Argentinians because that down time will give my employer time to crush them (which we learned in the 2000s). They can hire an extra team of Argentinians on top of their existing head count but if they do that my employer will be pressured to hire a team of Brazilians. Before you know it, both companies are hiring even more local teams to help manage the flow of work between their existing local teams and the outsourced ones.

There's more work and money to pay for it than there are people to do it. Until that changes, we're not the ones competing, the employers are.

Re:“Great resignation” wave coming for companies by randcraw on Monday June 14, 2021 @07:26PM (#27509669)
There were several chapters in the history of US IT outsourcing. After Perot Systems in the 1980s and Tata/Infosys/etc around 2000, a third era has been underway for the past 5 years or so: extending IT operations to parts of the US and Eastern Europe with much lower labor costs than large US cities, esp. as compared to the US left coast.

This has worked far better than the 'Tata' chapter which exported to very cheap Asia where staff tech skills and the support model were too often haphazard and frequently underperformed. Hiring remote staff in new-growth US cities with lower CoL (e.g. Charlotte NC or Austin TX) has delivered capable staff and nearly synchronous operating hours to the main office. However in the past 2-3 years, IT labor costs have risen greatly in 'secondary' US cities, reducing those savings substantially.

In my experience, remote staff in eastern Europe have skills equal to US folks, but the 5 hour mismatch in daytime hours and their inability to visit US sites where non-IT R&D work is done and data is acquired does hamstring this model.

I wouldn't be surprised if a 4th era of outsourcing arises soon: remote work in small towns across the US and in western Europe. European IT wages often seem to be 50% or more below US large cities. That differential is likely to diminish as remote work increasingly is established as a new norm.

Re:“Great resignation” wave coming for companies by sepin4 on Tuesday June 15, 2021 @04:11AM (#27512568)
While I was working in my previous job for some clients in USA, I regularly had meetings starting from 6PM up to 10PM local time. I'm from Bulgaria. We have 7 hours difference with east coast. I had so much compensation hours/overtime that I was earning 20-25% more on top of my salary(outside of office hours are payed with multipliers) and had extra vacation days. Nowadays I'm not so inclined to make this much overtime, however I'm OK working with shifted office hours.
Re:“Great resignation” wave coming for companies by ghaff on Monday June 14, 2021 @03:34PM (#27507174)
I'm in regular calls from the East coast US to central Europe so, usually, a six hour difference. That feels about the limit to me before things get more difficult, people need to work outside of normal business hours, etc.

You can do bigger differences and many of us do on occasion. But on a multiple times a week basis, both 5am calls and 11pm calls get old.

Re:“Great resignation” wave coming for companies by kelnos on Monday June 14, 2021 @08:34PM (#27510069)
Yup, and it's worse if you're on the US west coast, where it becomes 9 hours (10 to eastern Europe), and then any synchronous meeting means one party gets up early or the other stays late.

My intuition is that a max of 3 or 4 time zones is the sweet spot, but it's cool to hear that you've had success up to 6.

Re:“Great resignation” wave coming for companies by ghaff on Monday June 14, 2021 @08:59PM (#27510214)
The team I'm on have our calls with the Czech Republic at 9am or 10am. And we have calls with the UK in earlyish business hours to noon as well. They may end up working a bit later with action items from meetings but generally seems to work pretty well.
Re:“Great resignation” wave coming for companies by erik_seaberg on Monday June 14, 2021 @05:46PM (#27508725)
I think a presence in the same legal system is also a barrier. If you open a branch office and hire and manage them seriously, you can find a sharp team, but this isn’t all that cheap. If you try to write a small check to some contracting company with no reputation, they will deliver “tested” tarballs that are littered with syntax errors because they know suing them isn’t really feasible.
Re:“Great resignation” wave coming for companies by dcist on Monday June 14, 2021 @04:40PM (#27508025)
I recall this period as well (early to mid 2000s) and the fears of overseas workers led me to change my college major at the time. There was also still a big hangover effect from the 2000 dot com bubble. I remember seeing low developer salaries and, although I at least somewhat enjoyed coding and tinkering around with technical things, there were other pursuits I enjoyed more. I kind of regret not sticking with computer science but my career has turned out fairly well (although I think I would have optimized my income faster if I had stayed a computer science major).
Re:“Great resignation” wave coming for companies by mech422 on Monday June 14, 2021 @02:26PM (#27506265)
I've been thru off-shorting with India, China, Russia...

I'm sorta wondering what country would be next. It has to have a large enough labor pool to fill the positions, and still be cheap enough to at least look good on paper..

Re:“Great resignation” wave coming for companies by rootusrootus on Monday June 14, 2021 @03:01PM (#27506742)
My guess is most likely Africa, though I think somewhere in Central or South America would have a very strong advantage due to the narrower time offset.
Re:“Great resignation” wave coming for companies by Tarsul on Monday June 14, 2021 @03:18PM (#27506971)
at least here in Germany the biggest companies like to expand into Eastern Europe (think Slovakia, Hungary, also Russia), where these IT experts help in the German projects. They even get many of those people to learn German! The price pressure doesn't really stop there because while at first Slovakia was the way to go, now Hungary is xx% cheaper.. and so on and so on...
Re:“Great resignation” wave coming for companies by tkiolp4 on Monday June 14, 2021 @04:14PM (#27507703)
For the Hungarian HN readers: these are the salary ranges you should aim at when working for a German company (remotely or in Germany):

- junior: 45K - 55K - medior: 60K - 75K - senior: 75K - 90K

Although getting more than 85K as an individual contributor is not easy.

Re:“Great resignation” wave coming for companies by matmatmatmat on Monday June 14, 2021 @05:14PM (#27508375)
Whether in EUR or USD, those numbers will feel pretty good in Hungary.
Re:“Great resignation” wave coming for companies by Volrath89 on Monday June 14, 2021 @12:38PM (#27504731)
I'm located in Colombia, and all my developers friends/acquaintances that speak English are already working for US companies. Some of them earning 100k+, but most of them earning about 50-70k.

I'd say there is not a general unwillingness to hire overseas developers, on the contrary, if more people could speak english in south america US companies would be more than happy to hire even more here.

There is a shortage in english speaking developers globally, but not a shortage on companies' interest in hiring anywhere

Re:“Great resignation” wave coming for companies by rootusrootus on Monday June 14, 2021 @03:05PM (#27506794)
I agree 100%. Aside from time differences, the biggest problem we have with remote teams in faraway places is communication. We have really sharp folks in our Hyderabad office, but some of them really struggle to communicate clearly, and a poor Zoom connection doesn't help at all. That would be my one piece of advice to someone outside the US who wants some of that sweet, sweet income we have grown accustomed to. Being a good coder is fine, but not really distinctive. Work hard on speaking English as clearly as possible. It absolutely will give you a competitive advantage.
Re:“Great resignation” wave coming for companies by alasdair_ on Monday June 14, 2021 @07:14PM (#27509562)
Buying a decent microphone is also something I'd strongly recommend, especially for people (like me) that have a non-local accent.

In addition, high quality audio makes you sound smarter :) https://tips.ariyh.com/p/good-sound-quality-smarter

Re:“Great resignation” wave coming for companies by rootusrootus on Monday June 14, 2021 @07:48PM (#27509815)
Yes, this helps a lot. I bought a Audio-Technica AT2020USB+ for my home office a while back. Now my team says I sound like an NPR host :)
Re:“Great resignation” wave coming for companies by majormajor on Monday June 14, 2021 @12:57PM (#27505008)
South America is an interesting one for a lot of US companies because the timezones line up much better with US-local folks than in any other continents.

There are still other substantial collaboration challenges, but if more places move to be truly remote-first, those places will necessarily have solutions for that anyway.

Re:“Great resignation” wave coming for companies by foobiekr on Monday June 14, 2021 @02:06PM (#27505994)
Agreed the time zones are killer.

If I start another company I’d really like to hire a competent offshore team in south or Central America but I have a lot of trouble getting there from here. If I wanted to hire a team in Israel, Pakistan or India, I could do it immediately, because I have trusted friends who can hook me up with people that they themselves trust plus or minus some skeeviness that I know how to manage. For south-of-us I have no connections and basically no way to start.

Re:“Great resignation” wave coming for companies by esel2k on Monday June 14, 2021 @02:27PM (#27506282)
Agreed. I am a product manager for a startup software acquired from Brazil. Nearly all engineering sit in Brazil (or some squads in India). I am the EU based PM that has to deal with the timezone issues and requirements- do I like it? Not really, but it is existing and the company might hire a an architect or tech lead on europe, the rest will remain outsourced. Generally speaking some of the developpers speak good English and so with Jira and Figma it works.
Re:“Great resignation” wave coming for companies by aurelianito on Monday June 14, 2021 @12:51PM (#27504928)
I could get a 60k USD a year remote thing but I would be out of the system (I mean, now I am an Argentinian employee with all the rights it entails). For 60k, it is not worth it. For 100k it would be worth to solve all the issues associated with getting money from abroad (maybe make a corporation somewhere?). Anyway, I am listening to 100k+ offers.
Re:“Great resignation” wave coming for companies by yaitsyaboi on Monday June 14, 2021 @01:12PM (#27505202)
Just curious: what kind of lifestyle does 100k USD get you in Colombia?
Re:“Great resignation” wave coming for companies by Volrath89 on Monday June 14, 2021 @01:56PM (#27505834)
You can live in a flat in the best parts of major cities comfortably, you could hire one or maybe even two FT employees to help you to cook, clean the house, take care of kids, etc. If you don't like the city life, you could also rent a small "mansion" in the suburbs (but then you'd suffer a bit with the internet connection, fiber only goes to major cities)

You could dine out at nice restaurants every weekend and travel around by plane every time there is a holiday and stay at 5 star hotels

Taking into account the minimum salary here is 300 USD / month and with 50k per year you are already top 1%, 100k gives you an unimaginable level of wealth. You'd earn about the same salary as the president of the country and more than most CEOs from local companies

But that would be if you spend all your salary every month which is not so smart, what most of us (bilingual developers) do is continue living a standard middle class life and just invest heavily, I invest more than 50% of my salary, mostly in real state and US stocks

Re:“Great resignation” wave coming for companies by lowkj on Monday June 14, 2021 @09:56PM (#27510500)
I would say I live even further than the suburbs (45 minutes from Medellín, one house every acre / 5000 m2) and we just got a second fiber option maxed out at 300mb so that may be changing.

As an American who moved to Colombia, I can highly recommend it. That said, there’s a lot of downsides not mentioned here. First off, your foreign earned income and your US credit score mean nothing here. You will not be able to get a loan and if you want to buy property, you’ll be paying cash. I had to pay 8 months of rent into a bank deposited escrow just to rent a fairly cheap house for one year. That also involved (literally) about 6 trips each to a physical notary office and banks). Things that would be unheard of in the US are common place, like constant physical signatures and finger prints to authenticate documents and asking for your national id number in order to do anything and everything.

A small empty lot in the nicer parts outside Medellín will be at least $225,000. Not bad and beautiful land but again you’ll have to pay cash for everything. Taxes are very high and you can expect to pay 30% - 80% more for many foreign products (“nicer” cars in particular seem to be ridiculously high priced). Tech product selection is terrible, everything lags way behind or simply isn’t available. Amazon does ship a selection of lighter weight items here but you’ll pay a VAT tax of 20% plus an import tax of 10% on the total including shipping. It usually works out to be a 40% premium. Electric vehicles essentially do not exist unless you want a Twizy. I just had my radiator fan go out on my car and was quoted $900 for the part alone which is available in the States for $200. With shipping and taxes I can order from the US for about $550 but it will take about 2 weeks to get here.

There’s a lot of unnecessary friction in daily life, just trying to do “simple” things like an online purchase.

Still an amazing place, lots of great things but as someone trying to actually make a long term life here it can definitely be frustrating.

Re:“Great resignation” wave coming for companies by moron4hire on Monday June 14, 2021 @01:48PM (#27505683)
I have seen succesful outsourced projects. They were more expensive than hiring local, because they required a massive amount of up-front analysis, requirements definition, design documentation, and involvement from an expensive middle-management tier of analysts. It took understanding that the process was going to be hard and have a lot of iterative rework. It took understanding that communication is hard.

Markets clear. If outsourcing were so great, it would have completely taken over by now. It has been tested for decades now and it hasn't.

Outsourcing fits really well for organizations that have a lot of explicit, documented, well-understood domain knowledge, for which the org is the key inventor. But that's not most organizations. Most organizations are operating by the seat of their pants, competing in markets where a large number of other orgs know their business. That they turn a profit at all is more a testament to the perseverance of a few, key employees than it is the exceptionalism of the organization itself.

Every axis of communication is a potential friction point, be it collocation, industry, experience levels, language, time zone, culture, personality types, etc. The more you can remove those friction points, the more successful your project can be. But outsourcing throws several of those out the window, never to be touched again. So you're left optimizing on the few that are left, where most companies only ever optimized on those axes that have already been removed.

Re:“Great resignation” wave coming for companies by momirlan on Monday June 14, 2021 @12:29PM (#27504625)
Employers had 20+ years to switch to overseas workers. The percentage of jobs that went east has stabilized, and it's not going to change dramatically.
Re:“Great resignation” wave coming for companies by davedx on Monday June 14, 2021 @12:55PM (#27504988)
This is absolutely untrue. In The Netherlands the government has a 30% tax rebate for devs who come from elsewhere and it’s leveraged intensely, more than half of the devs I work with at bigger companies here are usually not Dutch.
Re:“Great resignation” wave coming for companies by azinman2 on Monday June 14, 2021 @01:48PM (#27505681)
So the Dutch government is incentivizing hiring non-Dutch people??!
Re:“Great resignation” wave coming for companies by estebank on Monday June 14, 2021 @02:13PM (#27506088)
It is incentivizing highly skilled and highly compensated people moving to The Nederlands from beyond 150km from the border by not charging the 30% tax for up to 5 years. This is similar on intent to the O1 visas in the US.

https://www.iamsterdam.com/en/living/take-care-of-official-m...

Re:“Great resignation” wave coming for companies by azinman2 on Monday June 14, 2021 @03:04PM (#27506785)
Oh I see, I thought the GP meant hire elsewhere, like outsourcing. That makes much more sense.
Re:“Great resignation” wave coming for companies by foobiekr on Monday June 14, 2021 @02:07PM (#27506010)
This is not dumb. This is how you kickstart a network and trust.
Re:“Great resignation” wave coming for companies by sidlls on Monday June 14, 2021 @03:15PM (#27506932)
What makes you think that these companies will pay above-market (local) rates sufficient to overcome other frictions? I think it's more likely they'll look at the local market rates and maybe pay a modest premium--not enough to create a huge draw of local talent looking for remote work, and not enough to make a dent in the labor market dynamics in general.
Re:“Great resignation” wave coming for companies by JTbane on Monday June 14, 2021 @02:06PM (#27505998)
Will it happen though? Hiring someone from a foreign country is easy for a temporary contract, but in industry we need to "own the code" and continue to maintain it.

Ultimately outsourcing has issues with accountability.

Re:“Great resignation” wave coming for companies by treeman79 on Monday June 14, 2021 @03:41PM (#27507286)
Overseas can range from:

you are a team of people located all over the world. To Your being off-shored to India as soon as can figure out how.

Worked both, and the culture difference and happiness difference is drastic.

Even a hint of offshoring will induced panic for many employees/ candidates. Definitely makes hiring and retention hard.

Re:“Great resignation” wave coming for companies by theferret on Monday June 14, 2021 @05:38PM (#27508651)
> It is worth noting that software salaries are artificially inflated HEAVILY due to a general unwillingness or lack of interest in hiring overseas developers.

Yes that's right; business hates saving money and loves hiring super expensive US talent.

Re:“Great resignation” wave coming for companies by reverse_list on Monday June 14, 2021 @12:08PM (#27504330)
East Asia.

If you are looking to fill a position coming with a decent pay, I'm all ears :)

Re:“Great resignation” wave coming for companies by foobiekr on Monday June 14, 2021 @02:03PM (#27505964)
Just to be clear, there’s a big difference between China and the rest of east Asia in terms of hiring. So it might be good to edit that and differentiate.
Re:“Great resignation” wave coming for companies by thatfrenchguy on Monday June 14, 2021 @11:37AM (#27503880)
> FAANG are struggling to fill demand in hiring and are offering increasingly high salaries

This has been the case, according to my colleagues who are older, since at least 2003 ;-)

Re:“Great resignation” wave coming for companies by rubicon33 on Monday June 14, 2021 @12:35PM (#27504698)
And yet, they still persist on presenting leetcode riddles that have very little relevance to the job being interviewed for.

If they were hurting that much for devs, you'd think they might lower the bar a little by not requiring a years study of leetcode.

Re:“Great resignation” wave coming for companies by tick_tock_tick on Monday June 14, 2021 @02:44PM (#27506543)
Google has gone on record that the best way to hire would be IQ tests but they don't because of the blowback it would generate. Leetcode is just a shitty proxy for IQ testing.
Re:“Great resignation” wave coming for companies by SketchySeaBeast on Monday June 14, 2021 @03:31PM (#27507111)
That seems to imply that they are willing to train you in whatever you need give you prove you have an aptitude. That too isn't the industry standard as near as I can tell, instead it's becoming just enough of an expert to barely get whatever it is you need done without an understanding of best practice before moving onto the next item.
Re:“Great resignation” wave coming for companies by imbnwa on Monday June 14, 2021 @03:15PM (#27506937)
Link to record?
Re:“Great resignation” wave coming for companies by sidlls on Monday June 14, 2021 @03:17PM (#27506966)
"Shitty proxy" as in "little to no demonstrable correlation whatsoever." Willingness to grind/memorize is about as poor a measure of intellectual ability as one can get. It does show some level of interest/diligence--but perhaps not the best kind.
Re:“Great resignation” wave coming for companies by mixmastamyk on Monday June 14, 2021 @06:13PM (#27509002)
Do do do do…

What are the issues with IQ tests?

Re:“Great resignation” wave coming for companies by alasdair_ on Monday June 14, 2021 @07:25PM (#27509660)
> What are the issues with IQ tests?

They can have cultural or social biases unless very carefully calibrated. Ideally you should be able to take anyone who speaks a reasonable level of English, give them test and have them get a score that matches their intelligence percentile.

In practice, the tests are built for a particular socioeconomic class and type of person. As a trivial example, imagine the test uses the word "yacht" and you give the test to someone who has never culturally been exposed to that word - that person will, on average, score a bit lower than someone who recognizes the word immediately.

Or imagine you give a test using Imperial units to a European who exclusively grew up using Metric (or vice versa). Knowing that three feet are in a yard isn't an intelligence test, it's a test of cultural familiarity.

Re:“Great resignation” wave coming for companies by Siira on Tuesday June 15, 2021 @03:33AM (#27512358)
But these problems are also present in most other selection criteria? E.g., GRE is much easier if all your education and reading was in English. So I wonder if the real issue with IQ tests is actually that the elites can NOT game it as easily.
Re:“Great resignation” wave coming for companies by xyzelement on Monday June 14, 2021 @12:57PM (#27505014)
If I am running the company, I would MUCH rather operate short-handed than "fix" my recruiting problems by lowering the bar.

You don't have to agree with the bar the companies are using, but that is the bar they have converged on, and one that plenty of people are capable of passing.

Would much rather compete for those people.

Re:“Great resignation” wave coming for companies by sbacic on Monday June 14, 2021 @01:16PM (#27505244)
This is all contingent on said leetcode riddles actually helping with candidate selection. If they aren't, you've just limited your pool of potential candidates for no reason whatsoever.
Re:“Great resignation” wave coming for companies by seanp2k2 on Monday June 14, 2021 @01:38PM (#27505524)
Re:“Great resignation” wave coming for companies by jjav on Monday June 14, 2021 @01:36PM (#27505492)
> If I am running the company, I would MUCH rather operate short-handed than "fix" my recruiting problems by lowering the bar.

Nobody is talking about lowering the bar, but of putting the bar in the right zipcode.

An extremely high bar of leetcode testing is irrelevant to the actual job, so that's an irrelevant bar.

Re:“Great resignation” wave coming for companies by xyzelement on Monday June 14, 2021 @04:21PM (#27507782)
This may seem coldly logical but in the absence of my own researched opinions, I am evaluating the merit of the opinion about these interviews based on their origin:

You have - companies that settled on this process, who have been able to attract top tallent that has cleared this bar.

You have - employees of these companies that were able to clear the interview bar.

And then you have - people who don't work for these companies, proclaim to have no interest/ability to clear the bar, but claim to have a valid view into where the bar should be.

In the absence of other data it doesn't seem like the last group is likely to be objectively right

Re:“Great resignation” wave coming for companies by pianoben on Monday June 14, 2021 @06:00PM (#27508858)
Personally I suck at leetcode questions, but nevertheless have snuck in to some of these so-called "top-tier" companies. And let me tell you!

These questions have fuck-all to do with the actual work the happens there. Sure, you can usually find someone to tell you how much rainwater accumulates into a random bar chart, but I see as much brain-dead code at the top as anywhere else. As much great code, too, FWIW. Everywhere, the key skills that make for a successful IC are the same, and they definitely don't require implementing splay trees or skip lists from scratch and without references. 99% of the time it's shuffling bits around and using hash maps.

Honestly the people I work with who advocate the hardest for leetcode are the ones who had to grind hard and, evidently, want others to suffer too. As if a sane process would mean their own suffering was in vain.

Re:“Great resignation” wave coming for companies by xyzelement on Monday June 14, 2021 @06:10PM (#27508963)
I am not sure that's the whole picture. I don't care about leetcode type problems but if I was applying for a job where they were a barrier to entry, I'd go figure out what it takes to master them.

The bar may simply be "sober enough to understand what it takes to succeed at this task", "committed enough to prepare" and "smart enough to solve them"

These attributes correlate strongly with success, I'd imagine.

Re:“Great resignation” wave coming for companies by xemdetia on Monday June 14, 2021 @11:26PM (#27510929)
I disagree with this point because most interviewers and interviewees are novices, and giving them a task that gives straight pass/fail feedback optimizes for the wrong solution for people that can solve puzzles but not think about systems well. I've had many candidates be able to zip through puzzles but when asked relevant questions about building an understanding systems they wash out immediately. Most systems are more than one code file and I don't need to waste my hiring expenses teaching them how to think about systems from near scratch and having to heavy hand review them to write good code. I have generally found the only leetcode grind types to be less self sufficient and not really a signifier to success. In my experience the leetcode grind type can't even expand on their own answers to answer any useful questions like 'where and why would you use what you just made' and 'what technologies have you used that might utilize this technique' ends up with crickets. Right now my interview has a wash out coding exercise that is beginner oriented to get the resume liars but other than that it's all systems.
Re:“Great resignation” wave coming for companies by dmoy on Thursday June 17, 2021 @07:44PM (#27545729)
> I disagree with this point because most interviewers ... are novices

Having sat on hiring committees, that's a fair summary. Most people are not very good at interviewing, because it's a weird skill, and nobody actually teaches you how to do it well. There's interview training, but it's incredibly short, and seems like half of it is about legal policy. There's ostensibly shadow interviews, but that tends to be luck of the draw on who your shadower is; most won't put in the requisite time to help coach you in conducting better interviews.

I think big companies like to pretend that leetcode interviewing scales well, without actually doing the time necessary to make it scale well.

> Right now my interview has a wash out coding exercise that is beginner oriented to get the resume liars but other than that it's all systems.

This is 100% what I've gravitated to. The longer I've interviewed people, the easier and easier the actual coding parts of my questions have become.

Re:“Great resignation” wave coming for companies by pianoben on Tuesday June 15, 2021 @12:53AM (#27511439)
That may be so, but part of my gripe with leetcode is that people tend to grind for many months to "get in shape" for job interviews. That's just not reasonable to expect of anyone, let alone those with families or other responsibilities.

It's not like there aren't benefits to this process. Once you've buffed up, you're prepared for most major tech interviews. Common formats have their advantages.

That said, this format is just too expensive, and has poor predictive power.

Re:“Great resignation” wave coming for companies by xyzelement on Tuesday June 15, 2021 @11:47AM (#27517173)
// "get in shape" for job interviews. That's just not reasonable to expect of anyone, let alone those with families or other responsibilities.

and

// Once you've buffed up, you're prepared for most major tech interviews.

and

// has poor predictive power.

If "acquiring skill X" is broadly valuable (as you're saying in this case) then your ability to work on acquiring it is predictive of your success.

Re:“Great resignation” wave coming for companies by pianoben on Tuesday June 15, 2021 @04:39PM (#27521199)
Sure, it shows that you can apply yourself to a task and finish it. That's also what a college degree shows, but at least there you learn something useful. Come to think of it, that's what any stint over a year or two at a company can show, too.

It's not predictive of the traits that mark a successful IC in my experience. I'm talking about areas like project planning, professionalism, large-scale system design, personal ownership, meticulousness, etc. Curiosity. Some of those might tangentially be covered by leetcode but I guarantee you important stuff isn't.

Everyone I've seen to fail, either via PIP or otherwise, has cracked these interviews. I've seen many fail over the years. Even worse, I've seen many whom I know would be strong performers, wash out because they got the wrong DP problem that day. Where's the benefit in a regime like this? The company loses and good candidates lose, too.

Re:“Great resignation” wave coming for companies by ClumsyPilot on Tuesday June 15, 2021 @04:16AM (#27512591)
Your argument is a tautology, it doesnt examine any merits of the system, and is no different from: "You have - companies that settled on using skin colour, who have been able to attract top tallent that has cleared this bar."

Or: "World's best banks and world's best traders have invested in subprime mortgages, they couldn't all be wrong?"

Re:“Great resignation” wave coming for companies by xyzelement on Tuesday June 15, 2021 @09:14AM (#27514903)
// is no different from

Using skin color for hiring is illegal and immoral and the government does not allow it.

Issuing sub primes is bad for business and blew up pretty quickly.

If asking programmers programming questions is "no different" from the above, which is it: illegal or bad for business?

Re:“Great resignation” wave coming for companies by ClumsyPilot on Tuesday June 15, 2021 @09:10PM (#27523745)
Subprime mortgages were a thing for longer than leetcode was.

If they were bad for business, why was it a common practice for so long? Does a business have no clue what's bad for business? Or is it just self destructive?

If "it's an established practice" argument also enconoasses things that are bad for business, and things that are immoral and illegal, maybe it's not a strong argument?

Re:“Great resignation” wave coming for companies by mcguire on Monday June 14, 2021 @02:08PM (#27506022)
And yet, those companies seem to be more successful than others with "more relevant" bars.
Re:“Great resignation” wave coming for companies by jjav on Monday June 14, 2021 @04:26PM (#27507842)
Or you could look at it as those companies have so much money and fame that they have tens of thousands of candidates pounding at their door so they can afford to arbitrarily reject approximately everyone.

But if you're running a startup (target audience of ycombinator), you'd do well to play a smarter game since you can't outspend or out-fame the FAANGs. A big part of that is to have better interviewing practices than they do.

Re:“Great resignation” wave coming for companies by Retric on Monday June 14, 2021 @02:25PM (#27506257)
Leet code interviews only showed up late in these companies trajectories. Internally it’s no longer about what the company wants so much as what people inside the company want which presents huge conflicts of interest. Google for example has done significant research and found such practices wasteful, but internal culture is what it is.

In practical terms the FAANG companies internal processes are horrible and they can’t seem to innovate at all, but as long as they continue to print money there is zero reason to risk change.

Re:“Great resignation” wave coming for companies by mech422 on Monday June 14, 2021 @02:32PM (#27506356)
Google actually admitted their 'elite' leet code interview process didn't actually help the outcomes... This is the first link I dug up about it:

https://www.theatlantic.com/business/archive/2013/06/google-...

Re:“Great resignation” wave coming for companies by dmoy on Monday June 14, 2021 @03:51PM (#27507409)
That isn't about the leetcode interviewing.

That's about the microsoft-era actual riddles, like "if you were reduced to the size of an ant and put in a blender, how would you get out?"

Re:“Great resignation” wave coming for companies by mech422 on Monday June 14, 2021 @07:12PM (#27509551)
eh - I wouldn't be surprised to see the same article about the leetcode stuff.

Maybe using methods that have nothing to do with the job, just don't lead to good results ?

Re:“Great resignation” wave coming for companies by xyzelement on Monday June 14, 2021 @07:29PM (#27509684)
So let me get this straight, you cited a random "first link you dug up", unrelated to your point, and claim it as evidence because you "wouldn't be surprised" if some other article (that doesn't exist) supported your view?
Re:“Great resignation” wave coming for companies by mech422 on Monday June 14, 2021 @11:42PM (#27511028)
I didn't cite it, and I didn't say some other article existed..

What I said was basically "google admitted their old method didn't work, here's a link if your interested. I wouldn't be surprised if the new method doesn't work either, and we see articles about that in a few years"

The I "wouldn't be surprised" part comes from both methods actually having very little to do with the job at hand, and therefore I think they would BOTH be bad predictors of performance at that job..

Re:“Great resignation” wave coming for companies by xyzelement on Tuesday June 15, 2021 @09:17AM (#27514957)
// What I said was basically "google admitted their old method didn't work, here's a link

No. Your previous post said they admitted their "leet code" interviews didn't work. leetcode means something specific.

Also I'd draw the opposite conclusion. Sounds like Google is "on it" in terms of evaluating what works and what doesn't. They threw out brainteasers because they didn't work. That suggests whatever they kept does work.

Re:“Great resignation” wave coming for companies by mech422 on Tuesday June 15, 2021 @10:13AM (#27515801)
Fair enough.

Can't say I agree with your 'on it' conclusion, but I guess time will tell. It took them about 15 years to get rid of the brain teasers (1998 to 2013ish from what I can tell), so if they're consistent we should hear one way or the other in 2028ish :-)

Re:“Great resignation” wave coming for companies by mcguire on Tuesday June 15, 2021 @03:02PM (#27519972)
"It took [Google] about 15 years to get rid of the brain teasers (1998 to 2013ish from what I can tell),..."

During which time the company grew from what to what?

(Actually, when I interviewed in ~2003, I didn't get any brain teasers. All of the questions where either fundamental computer science knowledge or related to the (SRE) position---although they would all be considered "leetcode" by someone without the background. I was pretty impressed.)

Re:“Great resignation” wave coming for companies by mech422 on Wednesday June 16, 2021 @06:58AM (#27527065)
They grew phenomenally...

what does that have to do with trying to guess when the next paper might come out? I was just guessing what the publishing timeline might be :-P

Re:“Great resignation” wave coming for companies by yellowfish on Monday June 14, 2021 @07:54PM (#27509849)
Google's opinions on anything are overrated
Re:“Great resignation” wave coming for companies by rubicon33 on Monday June 14, 2021 @02:28PM (#27506302)
This always strikes me as the answer that a computer science reclusive would take. You would rather throw cryptic riddles and math puzzles at your lesser man, than pick up the phone and call their previous employer and ask how they performed, what projects they worked on, etc.

I would bet money that the latter is far more predictive of quality candidates than any leetcode problem you randomly pluck from the ether and expect them to solve under pressure.

But again, I expect nothing less from an industry that isn't exactly known for being good at human interaction.

Re:“Great resignation” wave coming for companies by rkeene2 on Monday June 14, 2021 @03:12PM (#27506906)
The company that the candidate previously worked for is typically not permitted to say anything about the candidate without prior authorization. Your proposed solution is not workable.

I've previously hired contractors with minimal interviewing because they came from a trusted partner to my organization, so I asked the partner about their productivity and skills and they were given good reviews relative to what we were trying to accomplish.

Each of them were a net negative with respect to the project. The time it took me to review their pull requests and help them write code which was passable was longer than it would have taken me to write the code myself. Additionally, the code that was passable has been a constant source of bugs.

A more thorough technical interview may have avoided hiring them. In retrospect, the correct course of action would have been to not hire anyone until someone qualified was available. This anecdote does support the grand-parent posters theory that operating with fewer incompetent people is better.

Additionally, their proposal is generally workable (which again, yours is not).

Competence is a spectrum and so at some level of competence there will be people who are competent but unable to pass overly complex interview questions. The fact that this overlap exists seems to be what you are complaining about. Even still, not hiring people in this overlap is probably safer than hiring people which make the system worse in my experience.

Re:“Great resignation” wave coming for companies by jjav on Monday June 14, 2021 @04:37PM (#27507977)
> Competence is a spectrum and so at some level of competence there will be people who are competent but unable to pass overly complex interview questions

Competence is most absolutely not one spectrum. Competence is measured in dozens (hundreds, really) different axis. Everyone will have different scores (if we could realiably narrow it to a score, which we can't) on different axis of skills. Which of the skill axis are most relevant for any given role will vary, obviously. A generalist will have decent scores in many, a specialist may have mediocre scores in many but 99+percentile in their chosen areas.

Leetcode interviewing measures along one single uninteresting axis, the one corresponding to memorization of algorithm puzzles. That axis happens to be entirely irrelevant to any job I've ever hired for. So I don't test for that because I care as much for your skill doing leetcode as I care for your skill juggling frogs. Neither is relevant to the job.

Re:“Great resignation” wave coming for companies by pedrosorio on Monday June 14, 2021 @09:30PM (#27510382)
> memorization of algorithm puzzles

Have you considered that with a strong understanding of elementary algorithms and data structures it is possible "solve" rather than "memorize" these algorithm puzzles?

Re:“Great resignation” wave coming for companies by jjav on Tuesday June 15, 2021 @03:22AM (#27512306)
In the interview format it is most certainly not possible. It is a dance where both sides pretend that the interviewee is going to invent, in ~30 minutes, under intense interview stress, on a whiteboard, some algorithm that took usually years of research to originally develop.

If that were even remotely possible, why isn't that person cranking out multiple novel algorithm research papers per day? They should be outpublishing Knuth, for sure.

So, no. The only road is to memorize extensively and practice acting skills on the delivery.

Re:“Great resignation” wave coming for companies by pedrosorio on Tuesday June 15, 2021 @10:18AM (#27515862)
Most leetcode problems I have seen are not research problem statements and usually require applying one or two algorithms taught in any CS program. So I have to disagree.

EDIT: Obviously even some of the most elementary Algo 101 problems were research questions at some point, and led to published papers, but that's the reason people write textbooks and use them in college, so newcomers don't have to redo the foundational work.

Re:“Great resignation” wave coming for companies by jjav on Monday June 14, 2021 @04:29PM (#27507885)
> The company that the candidate previously worked for is typically not permitted to say anything about the candidate without prior authorization. Your proposed solution is not workable.

You're right in that HR of their previous (likely current) employes won't say or allow saying anything.

But of course they're likely not giving as references their current boss, for obvious reasons.

Their previous bosses though, who have also left that company, will speak to you freely.

Re:“Great resignation” wave coming for companies by rkeene2 on Monday June 14, 2021 @06:22PM (#27509101)
The case where you are able to speak to the candidate's boss because they have also left is incredibly niche.
Re:“Great resignation” wave coming for companies by jjav on Tuesday June 15, 2021 @03:39AM (#27512393)
> The case where you are able to speak to the candidate's boss because they have also left is incredibly niche.

What could be niche about this? It's the most overwhelmingly common case.

Most people change jobs every couple years and your interviewees ex-bosses are also in the industry doing the same job hopping. It is a near certainty that nearly all (if not all) their ex-bosses have moved to different companies already.

Re:“Great resignation” wave coming for companies by rkeene2 on Tuesday June 15, 2021 @10:00AM (#27515636)
If I'm interviewing a candidate, they likely still work with their soon-to-be-former boss, who likely still works at the same company the candidate is leaving.

This is the most common case, by far.

Are you suggesting going further back, to the candidate's previous previous employer, and hoping that their direct manager from years ago is able to provide reliable and accurate testimony on the current state of the candidate ?

Re:“Great resignation” wave coming for companies by jjav on Tuesday June 15, 2021 @05:01PM (#27521440)
I said ex-boss, not current boss.

I'm surprised this is not a universal experience based on these responses. Every candidate I've interviewed has given at least one ex-boss as a reference. Every reference I've ever given has been ex-bosses.

Re:“Great resignation” wave coming for companies by rkeene2 on Tuesday June 15, 2021 @09:51PM (#27524012)
Do you believe someone who hasn't worked with the candidate in years is a useful reference for the candidate today ?
Re:“Great resignation” wave coming for companies by jjav on Wednesday June 16, 2021 @03:11AM (#27525745)
Yes, of course. Their personality hasn't radically changed from a couple years back.
Re:“Great resignation” wave coming for companies by CRConrad on Tuesday June 15, 2021 @09:45AM (#27515453)
What you see in the CV is the name of the company they worked for, not the name of their direct manager.
Re:“Great resignation” wave coming for companies by massung on Monday June 14, 2021 @03:13PM (#27506912)
I think back-in-the-day, the cryptic riddles were a (terrible) way of trying to filter "smart" candidates. The people who could come up with a solution to a problem never before seen. But almost no problems are truly original or new. They are just old problems with new packaging or with new/different requirements. So, usually what you end up testing for is nothing more than "has this person come across something like this before?"

Sometimes you'd get interviewers who were at least smart enough to realize that maybe the most you'd get out of it is "can this person break down a seemingly impossible problem into manageable pieces?" That's fine, but then state that or at least give them something real they'll actually run into if hired instead of trying to estimate how many gas stations there are in LA county in their head.

And while those suck[ed], companies having been doing similarly ridiculous things for a very long time to try and save themselves from hiring the wrong people. IBM's infamous "lunch interview" (false on Snopes, but the concept is true and I've seen played out) or asking candidates to take a personality type test to determine if they'd be a good fit before hiring (yes, I did this once early in my career and would just walk out if asked to do one today).

The most difficult I've found is getting fellow programmers to realize that they _don't_ want to hire another "you." Yes, you're an expert in networking and security. Don't interview for that so you can show off your own skills or "teach" in an interview. Interview _for the position_.

You want a diverse set of knowledge, skills, experiences, communication styles, etc. at your company. And - while it can be scary - you always want to hire people who are better than you (esp. if you're a manager!). But that is so hard to get people to do.

Re:“Great resignation” wave coming for companies by xyzelement on Monday June 14, 2021 @07:42PM (#27509777)
// This always strikes me as the answer that a computer science reclusive would take

Just to be clear, you made an assumption in your first sentence and then ran with it for 3 paragraphs.

// I would bet money

If I had to bet who can better assess what proper recruiting for a company looks like, I'd bet MY money on the company, not on random complaints on the internet that basically amount to "it must be the interview structure that prevents me from working at a FAANG"

Re:“Great resignation” wave coming for companies by kamarg on Monday June 14, 2021 @12:56PM (#27505000)
It's more expensive to make a bad hire than to not hire someone and move a bit slower.
Re:“Great resignation” wave coming for companies by lanstin on Monday June 14, 2021 @01:44PM (#27505614)
Leet code is neither sufficient or necessary to writing brilliant software. Your statement is true but Google, being mostly people cut from the same cloth, has group think about these issues. On the other hand, that monolithic culture is probably what has limited their success and kept them from being a more harmful monopoly.
Re:“Great resignation” wave coming for companies by skeeter2020 on Monday June 14, 2021 @01:14PM (#27505229)
while this is true, maybe they should work on how they assess candidates instead of continually complaining about how there are none.
Re:“Great resignation” wave coming for companies by mech422 on Monday June 14, 2021 @02:33PM (#27506376)
google admitted years ago, it didn't help..

https://www.theatlantic.com/business/archive/2013/06/google-...

Re:“Great resignation” wave coming for companies by fshbbdssbbgdd on Monday June 14, 2021 @03:11PM (#27506887)
Google found that riddles didn’t help, so they stopped asking them. They didn’t find the same for coding questions.
Re:“Great resignation” wave coming for companies by mech422 on Monday June 14, 2021 @07:10PM (#27509530)
Yet :-P

I wouldn't be surprised to see a similar article about leet code...

Re:“Great resignation” wave coming for companies by marcosdumay on Monday June 14, 2021 @05:38PM (#27508645)
There are two problems with this phrase, one is that it shouldn't. Really, if somebody a bit worse goes way into the negative value for you and you are a large company, you have some procedural problem that should be fixed. Long-time employees also have bad moments, and you should be able to survive those.

The second problem is that the onus is on you on making sure those bad interviews decrease the odds if hiring bad people, instead of increasing them or being irrelevant. Without that evidence, this is a non-argument.

Re:“Great resignation” wave coming for companies by kkdaemas on Monday June 14, 2021 @01:36PM (#27505486)
So... they double-down on a poor proxy of effectiveness on the job?
Re:“Great resignation” wave coming for companies by smnplk on Tuesday June 15, 2021 @06:12AM (#27513207)
Why not train a bad hire ?
Re:“Great resignation” wave coming for companies by dagw on Tuesday June 15, 2021 @06:18AM (#27513246)
Training a 'bad' hire requires taking 'good' employee out of circulation for a while and, depending on what way they are bad, might not lead to anything anyway.
Re:“Great resignation” wave coming for companies by dagw on Tuesday June 15, 2021 @09:46AM (#27515464)
I want to add to this that in many cases getting many "bad hires" can also be symptom of bad management or bad workplace environment.
Re:“Great resignation” wave coming for companies by dmoy on Monday June 14, 2021 @01:38PM (#27505521)
The riddle-like questions are trash, I agree. Any question that requires you to already know a slightly more arcane data structure or algorithm, or involves just regurgitating some algorithmic trick, or similar, really just gives you signal of "did this person already know the question beforehand?", and nothing else.

Not asking those types of questions, and instead asking a more straightforward programming question with relatively simple data structures, and some tradeoffs to be made, plus maybe some follow up optimization questions (but like in general systems terms, not code), tend to work better. But it's still whiteboard coding for the most part.

While I do detest leetcode interviews, I've yet to see another interview system that works for extremely large companies, that covers all the bases:

* won't result in you hiring someone who can't write a for-loop in their language of choice (I know fizz-buzz is a meme at this point, but I have interviewed people who failed a question easier than fizz-buzz before - not even on a whiteboard. People who genuinely cannot program at all will apply for programming jobs, and some of them will get past the recruiters.)

* is reasonably based on skills

* is not hyper selecting for "people extremely similar to people who already work here" (not "what school did you go to?" or "who do you know who already works here?" type stuff)

* can be made mostly uniform across the company (though, even leetcode-like interviews are hard to make uniform, it's easier than a lot of other methods)

* isn't trivially cheated (100% remote tests, where someone else just does it for you)

* won't be outright rejected by people who already have jobs (internships, though this does work well for new grads)

* won't be outright rejected by people who have less free time outside of the job (e.g. people with families, small kids won't go for "work for a week" type take-home assignments which say "couple hours" but you're competing against people who will dump 40+ hours into it in a single week)

A lot of other systems work really well if you're willing to slash your candidate pool to a smaller percentage, but break down once you start trying to fairly get at more candidates. Something that works well for a 1000 person company won't work if you have >50,000 developers. Something that works well for a company explicitly willing to exclude parents won't work well for a super large company.

Also, a lot of companies do change up the application process for people who are just out of school, in that they allow internships/etc, with a different route through than just interviews. (Though you usually have to go through an interview to get the internship, they tend to be way easier - having sat on such an intern hiring committee before, you get very few interviewers asking riddle/trick questions)

Time-wise, I can generally coach someone to pass a big tech interview loop in 1-3 months, not a year.

Re:“Great resignation” wave coming for companies by massung on Monday June 14, 2021 @02:29PM (#27506307)
All those items are so spot on.

There's definitely a difference between hiring Sr. vs. Jr. programmers. When it comes to Sr, the best place I ever worked had a pretty great process:

1. Phone interview that was 100% identical for all candidates. It was basically a "take me through your work history, answering these 5 questions for each job." It worked wonderfully and gave a really good indication of what the person learned at each position and how they were able to apply that knowledge at the next job. And, if there was some obvious red flag at each step (e.g. "all my bosses have been jerks"). It also had the benefit of being more fair. I don't know how many places I've worked where if person A conducted the phone interview it was a shoe-in, and if person B did it was impossible to get through.

2. While doing #1, make a mental note of a couple things along they way they worked on (esp. if they seemed proud of them) and then - in a follow-up interview with a couple programmers on the call - really dig in deep on the technical details. Ask questions. You'll learn rapidly if they actually did the work and understand the problem or simply worked on it w/o understanding. What were the major challenges? What would they change now if they could go back? And here it's awesome if you get someone who can give answers that aren't always technical things (e.g. "I wish I knew early on how best to deal with X").

3. At this point, you're ready for an on-site and have already proven to yourself and the team "this person can code and solve problems." What's left is any final details you want to be sure of. Any odd personality quirks that won't work for the culture the company is going for? Let non-technical people they'd have to interface with interview them.

The best we ever came up w/ for Jr people was a test with some basic college class stuff like big-O and for problems 1-3 would you prefer linked list, hash table, or tree and why? And then try and do #1 and #2 above, but using their college classes/team projects as work experience. But that didn't always work out all that well.

Re:“Great resignation” wave coming for companies by morelisp on Monday June 14, 2021 @05:16PM (#27508402)
If your "couple hours" take-home test has a significant difference in results between 4 and 40 hours of work, you probably made a bad test.
Re:“Great resignation” wave coming for companies by theferret on Monday June 14, 2021 @05:40PM (#27508675)
They're not hurting for devs, they're hurting for engineers.
Re:“Great resignation” wave coming for companies by hinkley on Monday June 14, 2021 @11:07PM (#27510842)
Is it a talent problem, a gatekeeping issue, or are good people just not interested unless the money is insane.
Re:“Great resignation” wave coming for companies by vmception on Monday June 14, 2021 @12:19PM (#27504471)
> Recruiters are charging 22-25% for placements, and having difficulties filling them.

This has been the same as well, to my knowledge, since 2010

Re:“Great resignation” wave coming for companies by screye on Monday June 14, 2021 @11:14AM (#27503553)
Agreed. My point was more about taking a break or negotiating better QOL. My anecdotal experience is similar to yours in terms of compensation. However, I haven't seen anyone be able to negotiate lower hours, more vacation or periodic employment that would allow them to pursue the 'RE' once they have reached the 'FI' of FIRE.

Lifestyle creep only moves in one direction and is usually permanent.

Re:“Great resignation” wave coming for companies by tgtweak on Wednesday June 16, 2021 @02:33PM (#27531868)
Yeah I will agree on this - higher pay higher stakes usually. I know a few that moved out of 996 companies and are much MUCH happier, and better compensated. One used the offer to solicit a counter-offer and extra vacation time at her current role so I guess it's not all terrible.
Re:“Great resignation” wave coming for companies by asdff on Monday June 14, 2021 @02:02PM (#27505934)
It depends on your field. I know people whose industries have been on a hiring freeze since last march, and have been applying for almost a year and a half now to the few openings that do appear during this span. Must be a nice time to be a software engineer, though.
Re:“Great resignation” wave coming for companies by jugg1es on Monday June 14, 2021 @12:22PM (#27504529)
It's not not just FAANG having a hard time finding skilled engineers - everyone is having the same problem.