S2E20: From Learning Ruby to Starting a 150+ Person Tech Company with Sid Sijbrandij from GitLab

| Get awesome (and free) stuff here


In today’s episode of the Learn to Code With Me podcast, I talk with Sid Sijbrandij. Sid is a self-taught coder and Y Combinator graduate. He is the the co-founder and CEO of GitLab, an open source tool used by developers to create and manage codebases collaboratively.

In 2007 Sid was operations director for a company that made personal submarines. He began teaching himself Ruby and started consulting with clients. Eventually, Sid transitioned into a full-time tech career. In the two years since attending Y Combinator, GitLab has grown from a nine-person company into one that now boasts over 150 employees.

In our conversation, we talk about what it takes to keep yourself motivated while learning to code. Sid highlights the importance of attending meetups and finding a supportive community. We also hear his best tips for mastering the tech interview. Overall, Sid reminds us that being fully engaged and passionate about the process makes a big difference.

Key takeaways:

  • You don't need to learn a lot before you go to a meetup. As long as you're passionate about the subject, you'll be welcome in a group of like-minded people.
  • Client work is motivating because it adds pressure to get something done. Don’t try to create motivation by being harder on yourself. Try to create motivation by external triggers.
  • Candidates stand out by showing a genuine interest in a company. Tailor your cover letter so it's specific to the organization where you want to work.
  • Take the time to prepare for your interview. It shows you're thoughtful and motivated, which means you'll bring the same traits to your job.
  • During an interview express yourself clearly, ask the right questions, and respond to feedback.
  • When you're looking for an open source community, find one that is welcoming. Start off small, ask for feedback, and slowly increase your contributions.
  • Everyone is specialized, so don't feel like you have to know everything. The more you dig in, the more you realize how much you don't know. Don't be too hard on yourself.

Links and mentions from the episode:

Get this episode's transcript!

Sign-up below to gain access to this episode's transcript!

Episode transcript

Enter you email address below to gain access to this episode's transcript as well as every other LTCWM podcast episode.

Don't worry. I'll never, ever spam you! Powered by ConvertKit

Thanks for listening!

Thanks so much for tuning in! Remember, you can listen to the Learn to Code With Me podcast on the following platforms:

  1. The LTCWM website (http://learntocodewith.me/podcast/)
  2. iTunes
  3. SoundCloud
  4. Stitcher

If you have a few extra minutes, please rate and review the show in iTunes. Ratings and reviews are extremely helpful when it comes to the ranking of the show. I would really, really appreciate it!

Special thanks to this episode’s sponsor

Xojo: Want to create native apps for desktop, mobile, web, or Raspberry Pi? Check out xojo.com/learntocode and get 20% off with the coupon code learn20.