Patience Hellen’s Post

Before version control tools like GitHub, collaboration in software development looked very different. Imagine a team building software together and sending code back and forth through email: “Here’s the latest version.” “Wait, which version did you edit?” “Did someone overwrite the file?” With tight deadlines, it would be incredibly frustrating to track changes. Versions could get mixed up between team members and if someone overwrote a file it would be difficult to hold them accountable. In 2005, Linus Torvalds created Git to solve this problem. Git is a version control system that tracks every change in code and allow developers to work together on the same project with minimal clashing. A few years later in 2008, GitHub launched and made collaboration even easier by putting repositories online so teams around the world could contribute to the same project. Today, millions of developers use GitHub to: • Track changes in their code • Collaborate with teams across the world • Contribute to open-source projects Learning about Git and GitHub gave me a new appreciation for how much infrastructure exists behind the tools developers use every day. Sometimes the most powerful tools are the ones solving problems we never got to experience. What’s one tool you’re using that's solving such a problem? #Git #GitHub #WomenInTech #LearningInPublic #TechJourney #TASNAmbassador

To view or add a comment, sign in

Explore content categories