Me

Source Code

Source Control

The single most valuable skill you can have, hands down, no questions asked.

What is it?

A system that tracks changes to all source code that is a part of your project. By everybody.

Why Even Care?

Great point. Let's create a %-screwed Chart

  • Your hard drive crashes
  • You're working on a group project
  • You want to make sure your code works
  • You'll be working on the project for longer than a week
  • A month?
  • A year?
  • Something broke, but you're not sure when it broke.
  • 100%
  • n*33 (max 100)%
  • 99.8%
  •  
  • 75%
  •  
  • 95%
  • 100%
  • 50-100%

Why Even Care?

You will be doing all of these things if you write code for anyone ever.

That's between 469.8% and 669.8% screwed

Other Benefits

  • Unit Testing
  • Share-ability
  • Build Machines
  • Consistency
  • Business Sign Off

But It's Hard

I don't like hard things

:(

Surprise! It's not. Seriously, it's not.

Let me show you.

EXAMPLES TIME

QUESTIONS TIME

Source Control

By Ben Sterrett

Source Control

  • 388