Skip to content

rn-20: add Dennis' interview #192

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 19, 2016
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions rev_news/drafts/edition-20.md
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,55 @@ system, especially one that is both full featured on different
platforms and looking simple to users.


## Developer Spotlight: Dennis Kaarsemaker

* Who are you and what do you do?

I'm Dennis Kaarsemaker, I do scalability and security things for
Booking.com, part of which includes hacking on our git infrastructure
together with Ævar Arnfjörð Bjarmason. I also maintain
perl5.git.perl.org and do a lot of user support.

* What would you name your most important contribution to Git?

Spending a lot of time in #git and #github on freenode solving people's
git problems. Occasionally this leads to bug reports or even patches,
but mostly I'm trying to create make users understand git and make them
smile.

* What are you doing on the Git project these days, and why?

Besides user support, I do read the mailing-list and try to review
patches or pick up smaller bugs as time permits. Time however is scarce
with a fearless 14 month old girl crawling around the house trying to
get into trouble :)

* If you could get a team of expert developers to work full time on
something in Git for a full year, what would it be?

If I had a team of developers, their core focus would be scalability
for very big repositories. Things like a protocol that is efficient
with hundreds of thousands of refs and can be load-balanced properly, or
more efficient storage for refs, external files and other data. Or a
peer to peer continuous sync protocol for the object store.

* If you could remove something from Git without worrying about
backwards compatibility, what would it be?

Oh, if only I could remove submodules. They're almost universally used
for the wrong reason, are easy to get confused about and use wrong, and
they complicate many parts of git.

* What is your favorite Git-related tool/library, outside of Git itself?

Definitely GitHub. I appreciate that Git is made for distributed
version control, and regularly use it in that way; but the social
benefits of having a single place to discover, maintain and collaborate
on projects that GitHub offers really helps in getting the most out of
my open source experience. I even made a command line API client for
Github, GitLab and BitBucket :)


## Releases

* [Git 2.10.1](https://public-inbox.org/git/[email protected]/)
Expand Down