My first run of "Get the Programming Job of Your Dreams" included a project manager named David.

As I was putting together the course, he began asking how to show off his project management chops. It's not like he can put them on github or show people the system they were using to manage projects at work.

Many programmers have trouble with this as well. They may have skills like Project Management, Leadership, Mentorship, and setting up servers and systems like CI or CD.

You can list them on your resume, but it's not the same as referencing a github repository. 

I talked to David a few times to figure out what he could do to make it apparent that he knew what he was doing.

His situation was also unique because he knew that his employment situation was going to wrap up within a few months.

So, what do you do to grow your resume in areas that aren't available through `git pull`?

What we came up with for him was to do YouTube videos.

He could talk about issues like running a proper retrospective, planning sprints, etc.

This allows potential employers to find him online AND to essentially conduct a prolonged interview with David.


This actually mirrors my own situation. 

You remember that day I got laid off and hired. My wedding anniversary I emailed you about last week?

One thing that I had going for me besides my work experience over the previous year or so was the work I had been doing on Teach Me To Code and the Rails Coach podcast. 

The person who interviewed me hadn't watched my videos beforehand, but having that readily available proof that I knew what I was doing helped me land that job.

If you want to learn how to boost your resume by blogging, podcasting, screencasting, or talking to the camera on YouTube, then tune in to session 4 of the course.


This part of the course happens a couple weeks before Christmas, so if you get downtime over the holiday or on an airplane, write some blog posts or outline some other content.