As I mentioned on my other blog, I really struggle to explain version control to non-programmers. In particular, I don't know how to communicate just how cool it is.
Rands has a go at it by explaining that it's all about capturing context. How do you explain Bazaar (or anything other version control) to the people you meet?
Hacking, Software Collaboration, Testing and Diverse Other Topics of General Interest to the Practicing Programmer
Monday, December 15, 2008
Subscribe to:
Post Comments (Atom)
Blog Archive
-
►
2010
(68)
-
►
November
(14)
- testtools manuals
- Tests that print stuff
- Boiling kettles, unit tests and data
- Big or small?
- "Don't Make Me Think", thoughts for Launchpad
- Reviewing specs, rock on!
- Having an extra feature never hurts, rebutted
- And then what?
- Make it really easy to fix bugs on Ubuntu
- What else have you got?
- Ubuntu in a VM on OS X?
- Still going
- What to do, what to do
- Launchpad and UDS-N
-
►
November
(14)

4 comments:
I tell them that I work on a tool that helps programmers collaborate. That's a bit abstract and vague (lots of different kinds of tools could do that), but somewhat comprehensible.
Yeah, that's what I end up saying as well. But, I'd like to have something better in reserve for people who are interested enough to know details.
I ask them if they have ever edited Wikipedia, and if they have, I point out version control features in Wikipedia to them, and how they help people to collaborate.
For programmers that are new to version control, I point them to http://www.ericsink.com/scm/source_control.html which is and excellent and comprehensive guide to version control. It is pre-dvcs, so it could do with an update.
Depends on who I'm talking to, but I have described version control as "Like track changes in Word, but for hundreds of documents at once." It's not really true, but it does get people into the right ballpark.
Post a Comment