We absolutely should. Here's what I'm doing to help change it:<p>I'm launching a new venture that will try to help connect great engineers with great companies. Companies with great teams, competitive benefits, and the belief that engineers shouldn't have to go through bullshit interview practices and shouldn't have to study 150 hours for a round of interviews.<p>The flow is pretty simple: a quick Skype/Hang out call to learn about you, what've you done, what you want, and what you like/don't like.<p>Next, you'll get access to a git repo. In that git repo is a project with real code and a few features/bug fixes for you to implement. You commit against that repo just like you would at work. After a certain amount of time, you'll lose access to that repo.<p>One or more engineers will review the repo with no knowledge of your age, gender, work history, etc. Based on that engineer's feedback, we match you with companies that we think there will be a good fit. If there is mutual interest, you meet the companies in person for a final round where you can't get rail-roaded with bullshit questions.<p>Email me @ interviewingisbroken@gmail.com if any of these are you:<p>1. You're in the Bay Area or NYC and interested in fair interviews with great companies<p>2. You're in the Bay Area or NYC and work for a company that wants to offer fair interviews to get great engineers<p>3. You're a great engineer who would like to get paid to help create interview projects or perform reviews of candidates code - we're paying up to $100/hr. Great side hustle opportunity.<p>I wasn't planning on announcing anything about this yet but this post got me so fired up.