10 Mathieu's life as a programmer began with GWBasic.
After an unfortunate journey taking him through the restricted lands of Pacal, Delphi, VB, Java, C++, C#, he finally discovered Ruby.
Going from not knowing Ruby to knowing Ruby was for him a revelation of roughly the same order of magnitude as discovering programming. He discovered Git at about the same time he started working with Ruby professionally, and had the same kind of revelation for source control.
Needless to say, both tools are now the underpinnings of most of the things he undertakes programmatically.
Mathieu can be observed in the wild, sometimes going under the name of webmat. He will often be rambling (programblings.com) about programming, Git or working on open source projects.
He is the author of git_remote_branch, a tool that helps common mortals like him trivially manipulate branches published in shared repositories.
Q&A for professional and enthusiast programmers
Q&A for contractors and serious DIYers
Q&A for entrepreneurs looking to start or run a new business
Q&A for power users of web applications
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for professional programmers interested in conceptual questions about software development
Q&A for computer enthusiasts and power users
Q&A for professional system and network administrators
Q&A for pro webmasters
Q&A for parents, grandparents, nannies and others with a parenting role