
Git and GitHub for Students with Joe Nash
04/17/18 • 42 min


Edward and Martin talk with Joe Nash about using Git in education, self-diagnosed OCD around capitalization, and using pull requests in non-development workflows.
Joe is the student program manager at GitHub, where his work aims to help student leaders build inclusive learning communities. When not capitalising the H in GitHub, Joe can usually be found talking about the educational benefits of hackathons, or rolling d20s.
Show Notes
- Joe Nash
- Joe helps explain Git and GitHub
- Edward obeys his competitor's brand guidance
- Uncanny Valley
- Chrome extensions for GitHub
- PiNet, a system for Raspberry Pi classrooms
- David Newbury on Git concepts:
Git reminds me of some academic concepts. You can teach it, but It only really makes sense if you know the history of what came before and have worked at a level of complexity where you NEED it. Once you get there it changes your worldview but explaining why that’s so is SO hard.
David Newbury (@workergnome)


Edward and Martin talk with Joe Nash about using Git in education, self-diagnosed OCD around capitalization, and using pull requests in non-development workflows.
Joe is the student program manager at GitHub, where his work aims to help student leaders build inclusive learning communities. When not capitalising the H in GitHub, Joe can usually be found talking about the educational benefits of hackathons, or rolling d20s.
Show Notes
- Joe Nash
- Joe helps explain Git and GitHub
- Edward obeys his competitor's brand guidance
- Uncanny Valley
- Chrome extensions for GitHub
- PiNet, a system for Raspberry Pi classrooms
- David Newbury on Git concepts:
Git reminds me of some academic concepts. You can teach it, but It only really makes sense if you know the history of what came before and have worked at a level of complexity where you NEED it. Once you get there it changes your worldview but explaining why that’s so is SO hard.
David Newbury (@workergnome)
Previous Episode

Don't Ignore the Fundamentals

Edward and Martin talk about the fundamentals that you need in your Git repository like a proper .gitignore to keep your repository clean, conditional configuration, and setting line endings with your .gitattributes file.
Show Notes
- Getting Started with .gitignore
- .gitignore collection, a
crowd-sourced collection of
.gitignore
files for different types of projects. - Git for Windows: Line Endings
- Git Conditional Includes to perform conditional configuration.
Next Episode

The History of VC with Eric Sink

Edward and Martin talk with their old boss Eric Sink about the history of version control as he's seen it - and helped create it. Eric founded SourceGear, a company that created several version control products, and literally wrote the book on version control, Version Control by Example.
In his own words:
Eric's work in version control tools includes SourceGear Vault, which was quite popular in the early days of .NET, and Veracity, which was one of the open source DVCS tools that got crushed by Git. SourceGear today has pivoted to become a 12-step recovery program for people addicted to writing version control tools.
Show Notes
- Eric Sink
- SourceGear, the company behind SourceOffSite, Vault and SourceGear DiffMerge.
- Vault, the Movie, the trailer that announced SourceGear Vault.
- "Microsoft is becoming cool again", wherein Eric explains how it's his doing that Microsoft open-sourced .NET.
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/all-things-git-180609/git-and-github-for-students-with-joe-nash-15822937"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to git and github for students with joe nash on goodpods" style="width: 225px" /> </a>
Copy