Skip to content
Version Control : A Conversation On Tracking  Changes episode artwork

EPISODE · Jul 24, 2018 · 25 MIN

Version Control : A Conversation On Tracking Changes

from Catalyst

Two Jabrons Shooting the Shit: Source management, change management, version control — is there a better, more modern way to track changes in software? This week, Paul Ford and Rich Ziade hash it out. For decades, change management has been a huge part of computing, but how has it developed over time? What works, what hasn’t, and where are we heading? ►iTunes/►SoundCloud/►Overcast/►Stitcher/►MP3 /►RSS Paul — 3:00: “Really what it’s about is that life is not linear, work is not linear. Two people need to work on one thing at the same time.” Paul — 3:25: “Code tends to be simple text files. Version control and change management of code have been a huge part of computing for decades and decades.” Rich — 4:00: “The internal network, or the shared network, was a pivotal point. Because you wanted that productivity of having a shared network.” Rich — 5:00: “You’re spewing out the key requirements of what’s gonna make decent version control. Keep versions — huge. Don’t just overwrite. Absolute requirement. Mark who did what.” Paul — 6:10: “Here’s what’s tricky to remember. We need to track lots of files. We’re not just talking about one. It might be a big directory with lots of sub-directories and lots of files… You could lock a file and say no one else could get this. In some different kinds of version control systems, especially in publishing workflows, that’s the primitive version. You’re in a world of pain. Every time somebody tries to do locking in version control, it just means everyone is like, ‘Can I get the file?!’” Rich — 6:45: “So locking’s not a good idea. You would think, rationally, that it would be a good idea.” Paul — 7:10: “Locking still shows up. You still see it in marketing content management tools where it’s like I’m gonna go in and edit that file but only I can edit it.” Paul — 7:35: “One of the reasons they like to lock in content management is that the content is really kind of arbitrary. If I give you two text files, it’s actually pretty easy for a computer to be like ‘this line isn’t in this file but it is in this one.’” Paul — 10:35: “The modern way is decentralized version control systems. What makes them decentralized is that you have a copy of the code and you have a copy of all the changes that came before it. You download everything, and that sounds like it would be huge but actually it’s not.” Paul — 11:20: “I want the latest version. I enjoy reading the source code. I have a twenty-year relationship with this piece of software at this point. One of my better, closer relationships in life.” Paul — 12:15: “You don’t necessarily get every change that was ever made, except that if there was a change that lead to the current state of that software — like here’s what it took to get us to today, you’re basically guaranteed to have that version and all the versions going backwards.” Paul — 12:45: “The nice thing about having everything is that you can make your own changes and you can compile your own software and that’s all good. If they do something you don’t like, you can roll back and work from the old version.” Paul — 13:25: “What Github provides — the thing about version control systems is that there actually is no canonical version, and this is really hard for people to understand. I had my copy of the software, you had your copy… The whole thing that makes your text editor, including the icon. That’s all in a folder that I got from somebody. Paul — 14:00: “There’s no owner, you and I are just sharing.” Rich — 19:55: “In a way the revelation here is policing at the top level. Let everyone work. Nobody can step on anyone else, but to maintain order up at the top — very low coordination.” Rich — 20:20: “There’s actually something very social about GitHub’s software.” Rich — 22:50: “[Why did Microsoft buy GitHub?]To reconnect Microsoft to a new way of working.” Paul — 23:00: “Microsoft has always been great about developers. For all of their faults and their justice department shenanigans, no one ever doubted that they truly cared about giving people a good experience writing software. This is keeping with the core ethos of the company. They want people to be more productive making and doing things with computers at a low level.” A full transcript of this episode is available. LINKS Version control — Wikipedia Microsoft Visual SourceSafe GitHub Emacs text editor Pull Requests Marlin’s Park sculpture Track Changes is the weekly technology and culture podcast from Postlight, hosted by Paul Ford and Rich Ziade. Production, show notes and transcripts by EDITAUDIO. Podcast logo and design by Will Denton of Postlight. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Episode metadata supplied by the publisher feed · Published Jul 24, 2018

Embed this episode

Ready to play

Version Control : A Conversation On Tracking Changes

0:00 25:41

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

HCI Growth Catalyst HCI Podcast Network Welcome to ”HCI Growth Catalyst,” the podcast dedicated to exploring the transformative power of Learning and Development (L&D) within organizations. In each episode, we dive deep into the world of L&D, uncovering innovative strategies, best practices, and real-life success stories that propel businesses forward. From cultivating a culture of continuous learning to leveraging cutting-edge technologies, we leave no stone unturned when it comes to fostering growth and development. Join me as we engage in thought-provoking conversations with industry experts, renowned thought leaders, and seasoned practitioners who have witnessed firsthand the profound impact of L&D on organizational success. We explore topics such as leadership development, employee training, talent management, and organizational change, offering practical insights and actionable strategies that you can implement immediately. Whether you’re an HR professional, a learning enthusiast, or a business leader passionate abo Free Money with Sloane and Ashby Free Money with Sloane and Ashby Most sane people have given up hope that the finance industry can be a catalyst for positive change, but not Sloane Ortel and Ashby Monk. Since Free Money launched in 2019, they have helped listeners understand the true power (and immense potential) of long-term investing through accessible, authoritative, and deeply irreverent conversations with others pushing for progress. In the process, they’ve helped literally dozens of listeners understand root causes of the industry’s misalignment with the modern world and radicalized them into pushing for positive change. The OSINT Curious Project OSINTCurious The OSINT Curious Project is a source of quality, actionable, Open Source Intelligence news, original blogs, instructional videos, and a bi-weekly webcast/podcast. Most of all, we want to inspire people to look outside of their OSINT-comfort zones and pursue their OSINT passions. We try to keep people curious about exploring web applications for bits of information or trying out new techniques to access important OSINT data.We are an OSINT-learning catalyst. Access to Inspiration Sue Stockdale Access to Inspiration is an award-winning podcast ranked among the top 10% of podcasts globally, featuring conversations with explorers, entrepreneurs, business leaders and changemakers from around the world. Hosted by executive coach, author and polar explorer Sue Stockdale, the podcast explores leadership, resilience, personal growth, innovation, exploration and the mindset required to navigate uncertainty. With guests from more than 30 countries, each episode uncovers the stories behind remarkable achievements, revealing the lessons learned through challenge, adversity and discovery. Topics span leadership, business, adventure, sustainability, creativity, social impact and human potential. Listeners gain practical insights, fresh perspectives and actionable ideas to help them build confidence, embrace change and step beyond their comfort zones.<

Frequently Asked Questions

How long is this episode of Catalyst?

This episode is 25 minutes long.

When was this Catalyst episode published?

This episode was published on July 24, 2018.

Can I download this Catalyst episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!