News for hackers. Stuff that matters.
Re:Tell HN: Unpaid home assignments are not ok by CJefferson on Friday August 12, 2022 @08:40AM (#32437620)
You seem to have rapidly skipped over the exact thing no-one complains about -- a take-home piece of work paid at a reasonable rate. You just claimed people would complain.

I've done exactly this, and everyone seemed happy.

Re:Tell HN: Unpaid home assignments are not ok by bichiliad on Friday August 12, 2022 @08:57AM (#32437820)
I interviewed somewhere a few months ago that asked me to reimplement something they'd built already, trying to be as pixel-accurate as possible. They paid me really well for my time (~$2k), they time-boxed it, they gave me a copy of their boilerplate framework, and they kept an open channel of communication with me so that I could ask questions. That, plus personal on-site interviews, felt like one of the best interview experiences I've ever had.

It took up a lot of my week, though, and I know it would be tricky to be interviewing at multiple places at the same time like that. Others have mentioned portfolios, which is an idea I think makes a whole lot of sense.

Re:Tell HN: Unpaid home assignments are not ok by jasode on Friday August 12, 2022 @08:50AM (#32437741)
>no-one complains about -- a take-home piece of work paid at a reasonable rate.

I've seen multiple comments in past HN threads of programmers complaining about any after-hours coding homework (even if paid) because "they have kids and don't have time or energy for that".

Probably the only suggested interview method that gets the fewest complaints from candidates is the "let's have a casual chat and just shoot the breeze about past programming projects". The problem is that you get complaints from the hiring managers that it's too easy to bullshit and is the weakest signal to determine competency.

I agree with gp (jerf). Ultimately, candidates just want to be hired without demonstrating skill. E.g. the college diploma should be enough. Or the resume should be enough. Or just low-stakes conversation should be enough. But the hiring managers don't want to do that.

Re:Tell HN: Unpaid home assignments are not ok by LocalPCGuy on Friday August 12, 2022 @09:25AM (#32438257)
I think there is a big middle ground between no skill assessments/casual chat and onerous skill assessments that gatekeep the profession to those that can spend hours of their own time after-hours, one that the vast majority of devs interviewing likely fall into.

Hiring managers need to actually spend time constructing a process that has questions (and if needed, exercises) that specifically determine whether a candidate has the specific skills needed for the job at hand. But that is actually fairly hard to do right, and it's easy to just grab some semi-random "take home exercise" and hand it off and call it a proper assessment. A proper technical interview will have increasingly specific questions that will both assess skill level and a person's ability to communicate with the team. If there is an exercise, it should reflect the specific skills the person will be expected to use in the job at hand. And bonus points for flexibly adjusting between in-person or take-home depending on the interviewee's strengths and wishes in that regard.

Re:Tell HN: Unpaid home assignments are not ok by jasode on Friday August 12, 2022 @10:11AM (#32438929)
>I think there is a big middle ground between no skill assessments/casual chat and onerous skill assessments [...] Hiring managers need to actually spend time constructing a process that has questions (and if needed, exercises)

The problem is you're using your own perspective of "reasonable middle ground" and thinking that other candidates would agree with you. Many would not.

Here's an example of "you shouldn't have to go through that crap when your resume clearly states you are capable." : https://news.ycombinator.com/item?id=11596553

So regardless of any "job-specific" skills assessment you come up with, you will still get complaints from many because they feel their resume of experience, (or github portfolio, or college degree, etc) -- should already prove that they know how to code. This is not an uncommon sentiment! E.g. "Making me demonstrate my coding skill is an insult when you could just look at my resume credentials. Does a pharmacist show how they dispense pills to get hired?!?"

Or variations on your "reasonable skills assessment" with creative exercises such as "here's an existing bug ticket for a code defect; show us how you debug it" ... still has some complaints of "demonstrating my coding skill is unfair because I get nervous in interview situations because there's an imbalanced power dynamic between interviewer and interviewee."

Ok, instead of interview because you get nervous under pressure, here's some coding homework. Of which this "reasonable" alternative has pushback from some comments in this subthread.

Various threads about "hiring is broken" is evidence of the ever elusive "reasonable middle ground" that we're chasing after.

Re:Tell HN: Unpaid home assignments are not ok by LocalPCGuy on Friday August 12, 2022 @10:24AM (#32439124)
My point is, that while some people will always be on the extremes, I think this is very much a case of a vocal minority (i.e. the people complaining they should not need to do anything except provide a resume), and many people fall into believing that represents the majority. I posit that it does not, and only seems that way. Sadly, we all only really have anecdotal evidence and our own experiences to draw on for this, but still believe there is a middle ground to be had here. As with any middle ground, of course some will always be unhappy, such is life. Optimize for the majority, not the extremes.
Re:Tell HN: Unpaid home assignments are not ok by unbalancedevh on Friday August 12, 2022 @09:28AM (#32438304)
> they have kids and don't have time or energy for that

I don't have a lot of sympathy for this argument. If they have time to take half a day to go to an interview, then it doesn't seem like it should be much different to take half a day to work on an interviewing problem.

Re:Tell HN: Unpaid home assignments are not ok by jasode on Friday August 12, 2022 @09:41AM (#32438494)
>, then it doesn't seem like it should be much different to take half a day to work on an interviewing problem.

But a lot of companies use the multi-hour coding homework as a preliminary filter before asking the candidate to take the "next step" to the half-day onsite interview.

The coding homework is asymmetric work because the company doesn't have to expend their existing employees time on prospective candidates. In fact, a lot of companies let recruiters coordinate the coding homework so their existing employees spend the least amount of time on it.

The onsite interview is more symmetric effort because both the interviewer and the candidate have to expend time together. There's a bit more commitment on the part of the company doing the hiring.

I'm not complaining. Just stating how the different perspectives play out.

Re:Tell HN: Unpaid home assignments are not ok by em-bee on Sunday August 14, 2022 @03:07AM (#32457133)
usually both are required, so now it adds up to a full day.

if i interview at 10 companies suddenly a lot of vacation time is gone.

so i am not going to take time off until i am reasonably certain that i want this job and can get it if i pass.

likewise i'll be willing to take time off for a take home assignment only when that is the last test i need to pass.

if companies want the assignment before they'll even look at my CV, then that's to much.

steps should be:

look at the CV to see if the candidate is basically quslified.

talk to the candidate to get to know them, answer any questions, agree on salary and benefits.

once that is all sorted, bring on the coding test.

Re:Tell HN: Unpaid home assignments are not ok by stephencanon on Friday August 12, 2022 @08:42AM (#32437644)
The only real issue with this one is that many folks you might want to hire are prevented from doing outside piecework like this by their contract with their current employer. That's not a dealbreaker, it just means that you either don't hire those folks, or you have two systems available.
Re:Tell HN: Unpaid home assignments are not ok by tommoor on Friday August 12, 2022 @08:45AM (#32437672)
Also visas, almost anyone on an employee sponsored work visa is not permitted to undertake contract work.
Re:Tell HN: Unpaid home assignments are not ok by morelisp on Friday August 12, 2022 @08:48AM (#32437712)
Also people with no visas. At the point in time we're hiring, many of the people we're talking to don't have the legal right to work for us.
Re:Tell HN: Unpaid home assignments are not ok by em-bee on Sunday August 14, 2022 @03:10AM (#32457148)
that's not true if they are in their home country.
Re:Tell HN: Unpaid home assignments are not ok by morelisp on Sunday August 14, 2022 @05:10AM (#32457734)
That's true for a small group of country pairs, and also depends on any corporate structure the interviewee has set up. (Most have none set up, which makes it more difficult.)
Re:Tell HN: Unpaid home assignments are not ok by em-bee on Sunday August 14, 2022 @09:43AM (#32459182)
it should be true for the majority of countries in this world that allow their citizens the freedom to do contract work, whether with a local or a foreign company. some may require registration as a sole proprietor of some sort, but not all. the primary difficulty is figuring out income taxes.
Re:Tell HN: Unpaid home assignments are not ok by matthewmacleod on Friday August 12, 2022 @08:42AM (#32437641)
This rules out anybody who isn’t permitted to do that by their existing contract (which is the majority of people depending on jurisdiction) and still disadvantages people who are time-poor. It’s not much of a silver bullet.
Re:Tell HN: Unpaid home assignments are not ok by ipaddr on Friday August 12, 2022 @02:48PM (#32442466)
It shows you are serious about the candidate and feels like a reasonable level of risk on both sides.
Re:Tell HN: Unpaid home assignments are not ok by kasey_junk on Friday August 12, 2022 @08:43AM (#32437653)
Many states in the US don’t have the moonlighting protections that California does. A paid assignment outside of their main employer will very frequently will be basis for dismissal, or at least will demand prior notification.
Re:Tell HN: Unpaid home assignments are not ok by thrwyoilarticle on Friday August 12, 2022 @08:48AM (#32437710)
I've been in a study which rewarded participants with the choice of which charity a small donation was sent to. Would that be sufficient motivation & work with US taxes?
Re:Tell HN: Unpaid home assignments are not ok by morelisp on Friday August 12, 2022 @08:56AM (#32437807)
Even in CA, moonlighting protections don't extend to clients or competitors, which is often the places you might want to interview.
Re:Tell HN: Unpaid home assignments are not ok by warrenm on Friday August 12, 2022 @08:48AM (#32437705)
Not if it's done out of hours and on !work equipment
Re:Tell HN: Unpaid home assignments are not ok by kasey_junk on Friday August 12, 2022 @08:54AM (#32437783)
This is wrong in the jurisdiction I live in (Illinois) where an employment contract is allowed to state that outside work is not allowed.

Most contracts I’ve had will actually state “without manager approval” but that’s just as bad in many instances.

[later] Actually this became illegal in Illinois at the beginning of this year, though the protections don’t extend to clients or competitors.

Re:Tell HN: Unpaid home assignments are not ok by warrenm on Saturday August 13, 2022 @10:24AM (#32450191)
The contract may state it

It's unenforceable, according to everyone I've interacted with in the state :)

Re:Tell HN: Unpaid home assignments are not ok by kasey_junk on Saturday August 13, 2022 @11:03PM (#32455972)
It is now. As of Jan 1 2022. I can assure you it was enforced before that.
Re:Tell HN: Unpaid home assignments are not ok by geraldyo on Friday August 12, 2022 @08:43AM (#32437655)
Right??

"The solution is this, but I'm SURE people wouldn't like it, so you all are complaining too much"

What was the rate you chose?