Skip to content

Commit b2aa790

Browse files
authored
Merge pull request #192 from git/dennis-interview
rn-20: add Dennis' interview
2 parents e508bd8 + 76c1c48 commit b2aa790

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

rev_news/drafts/edition-20.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,55 @@ system, especially one that is both full featured on different
189189
platforms and looking simple to users.
190190

191191

192+
## Developer Spotlight: Dennis Kaarsemaker
193+
194+
* Who are you and what do you do?
195+
196+
I'm Dennis Kaarsemaker, I do scalability and security things for
197+
Booking.com, part of which includes hacking on our git infrastructure
198+
together with Ævar Arnfjörð Bjarmason. I also maintain
199+
perl5.git.perl.org and do a lot of user support.
200+
201+
* What would you name your most important contribution to Git?
202+
203+
Spending a lot of time in #git and #github on freenode solving people's
204+
git problems. Occasionally this leads to bug reports or even patches,
205+
but mostly I'm trying to create make users understand git and make them
206+
smile.
207+
208+
* What are you doing on the Git project these days, and why?
209+
210+
Besides user support, I do read the mailing-list and try to review
211+
patches or pick up smaller bugs as time permits. Time however is scarce
212+
with a fearless 14 month old girl crawling around the house trying to
213+
get into trouble :)
214+
215+
* If you could get a team of expert developers to work full time on
216+
something in Git for a full year, what would it be?
217+
218+
If I had a team of developers, their core focus would be scalability
219+
for very big repositories. Things like a protocol that is efficient
220+
with hundreds of thousands of refs and can be load-balanced properly, or
221+
more efficient storage for refs, external files and other data. Or a
222+
peer to peer continuous sync protocol for the object store.
223+
224+
* If you could remove something from Git without worrying about
225+
backwards compatibility, what would it be?
226+
227+
Oh, if only I could remove submodules. They're almost universally used
228+
for the wrong reason, are easy to get confused about and use wrong, and
229+
they complicate many parts of git.
230+
231+
* What is your favorite Git-related tool/library, outside of Git itself?
232+
233+
Definitely GitHub. I appreciate that Git is made for distributed
234+
version control, and regularly use it in that way; but the social
235+
benefits of having a single place to discover, maintain and collaborate
236+
on projects that GitHub offers really helps in getting the most out of
237+
my open source experience. I even made a command line API client for
238+
Github, GitLab and BitBucket :)
239+
240+
192241
## Releases
193242

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

0 commit comments

Comments
 (0)