
Software is rarely built in isolation. In the modern world, the ability to collaborate effectively is just as important as the ability to write code.
On October 22nd, I had the privilege of returning to the academic halls, specifically at the Autonomous University of Chiapas (UNACH), Faculty of Accounting and Administration.
The Subject: Git Principles.
We didn’t gather just to memorize terminal commands. We gathered to understand the fundamental infrastructure of modern development.
Beyond “Final_Final_v2”
For many, version control is a foreign concept, replaced by chaotic file naming conventions and overwritten data.
My goal as an instructor was to shift that paradigm. We explored how Git allows us to travel through the timeline of a project, creating a safety net that encourages experimentation without fear of destruction.
The Backbone of Open Source
Teaching Git is, in essence, teaching the philosophy of Open Source. It is about transparency, history, and the collective effort.
Watching students grasp the concept of a “commit”—realizing they could save a specific moment in time and return to it later—was the highlight of the session. We are equipping the next generation not just with tools, but with a workflow that defines professional engineering.
Collaboration is the future, and Git is the language we speak to achieve it.