Junio C Hamano interviewed by Jeremy Allison

preview_player
Показать описание
Junio C Hamano is a software engineer in the Google Open Source Programs Office who works on the open source project Git. Git is an increasingly popular distributed version control system that is used by many open source projects including Android, Chrome OS, and the Linux kernel. Jun is the maintainer and one of the primary authors of Git, with 4426 commits!

Jeremy Allison, co-creator of Samba and fellow Open Source Programs Office team member, recently sat down with Jun for some quality Geek Time.  Samba uses Git, so there was plenty to talk about!  Here are some highlights:

(0:56) Jun and Jeremy discuss how Jun began working on open source after the maintainer of GNU's source control system RCS, Paul Eggert, began mentoring him.

(2:50) Jun explains why he prefers working within the open source software development model.

(3:27) Jeremy asks Jun how he became interested and involved with Git.

(7:00) When Jun first started working on Git, he had to balance his time between working on an open source project with a day job.  Jun reveals his secret for making this balance work, and also how he eventually integrated Git into his day job.

(9:28) Jun and Jeremy discuss the growing popularity of Git in comparison to older version control systems, and Jun gives an overview of some of Git's features that set it apart.

(12:48) Jeremy shares his one criticism of Git, which is that it's hard to use. Jun responds and offers some suggestions for those who are new to Git.

(17:44) Jun reveals some longer-term goals for Git as well as some new developments for future releases.

(19:24) Jeremy asks Jun how he ended up at Google and they talk about Git's growing role within Google.

(21:50) Jun gives advice to developers who are new to open source and want to get involved.

Рекомендации по теме
Комментарии
Автор

Wonderful to see someone I mention so kindly and thankfully, so often, have a safe base of employment at Google. Go Git! Go Junio!

MatthewMcCullough
Автор

Great interview. Fav bit: "I noticed I have this cubicle ..." Hilarious.

robertkielty
Автор

Thank you for introducing us to the Ichiro Suzuki of FOSS.

DisneyDumbazz
Автор

Come on Google, you really need to properly mic an interview like this. The sound quality changes so frequently Its really hard to listen at any normal volume level. Thanks.

pcmcg
Автор

I don't think it is secret, either. For example, the answer appears in an early part of Linus's techtalk on git


riffere
Автор

I don't think Google's internal VCS is secret. I can't remember what it is right now though.

recover
Автор

Ok interview ... Just an advice that you should ask open questions rather that asking something that one can get away with a yes or no.

DushyantDeshwal
Автор

svn stands for SubVersioN... It's actually a nice source control tool also, of course not as nice as git...

ericcurtin
Автор

After you've juggled chainsaws, and cut your arms and legs off, you get better at juggling chainsaws? I like git, but that's a terrible analogy :p

jercos