Company
Date Published
Author
Jeff King
Word count
1368
Language
English
Hacker News points
None

Summary

In an interview celebrating Git's 15th anniversary, GitHub's Jeff King speaks with Git maintainer Junio Hamano about his journey with Git, starting shortly after Linus Torvalds announced its first version in 2005. Hamano reflects on his initial involvement, driven by a desire to support Torvalds' efforts and help him return to kernel development. He became Git's maintainer through dedication and collaboration within a diverse community of developers. Hamano highlights features like rename detection and line origin tracking, expressing pride in the collaborative development culture that emerged. Despite some regrets over early design choices, such as the command line syntax for "git diff," he appreciates Git's impact on software development, particularly its distributed nature that allows developers to refine their work in private before publicizing it. This distributed approach has helped programmers improve their skills over time. Hamano also expresses fondness for the "tig" tool and encourages engagement with Git's development community through its mailing list and GitHub repository.