I recently sat down with David Heinemeier Hansson to ask him why he hired certain Software Engineers over others. If you don’t know him, David is the founder of Ruby on Rails and CTO of Basecamp. His answers outright shocked me. Not because of the methods he uses, but because of the mistakes 80% of applicants make that automatically cuts them out of the pool. The remaining 20% gets cut for reasons