> As brain-dead as I was after eight hours at my project, [..] Is giving out an 8+ hour programming project as part of the application process really considered good hiring practice? If you apply to five jobs, you're expected to spend an entire unpaid work week writing code that doesn't benefit anyone? If a company receives 20 applicants, their ideal candidate selection wastes a collective work month? I don't really…
Would you feel better about providing work samples if you got paid fairly for each one?
It also opens the hiring company to potential liability with regards to IP laws if you are hiring in a similar industry.