Why the founder of Rails automatically rejects 80% of Software Engineer applicants

Resume and Cover Letter — 80% fail this

  • Education should be at the top
  • Add your GPA
  • List places you’ve worked at in reverse chronological order

“What am I going to use that for? I think resumes in the general sense are pretty worthless when they come to assessing the capabilities of a programmer.”

Your code looks terrible! — 20% fail this

  • How much does the person care about the presentation of their code?
  • How diligent is the person with the quality of their code?
Example of bad naming, poor indentation, and commented out code
Example of better naming, proper indentation, and cleaning out unused code

“They submit a piece of code without cleaning it up. It’s kind of like inviting your prospective employer over to your house and you didn’t fucking even clean up. You had some people over last night and there’s all sorts of crap all over the floor.”

Your Code is Clean, But Not Great

  • Having methods that are 15 lines long and do 5 different things
  • Tons of global variables
  • Poorly named variables
  • Poor commenting

Bonus: Open Source Contributions

Actions to take now

What about Certifications? Do they help you land better, high paying jobs?

If you enjoyed this article, you may also enjoy my podcast and other articles.

Talk to me here -> LinkedIn, Twitter, I’d love to connect!

--

--

Helped build 2 startups to acquisition in 5 years: ScaleYourCode (Founder) and Linux Academy. Now building Cybr, an online cybersecurity training platform

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Christophe Limpalair

Christophe Limpalair

Helped build 2 startups to acquisition in 5 years: ScaleYourCode (Founder) and Linux Academy. Now building Cybr, an online cybersecurity training platform