Why the hiring process feels so broken | Curious Programmer