Skip to content

Commit 43b7db6

Browse files
committed
rn-113: include interview with Rubén Justo
1 parent 7c3df4b commit 43b7db6

File tree

1 file changed

+93
-3
lines changed

1 file changed

+93
-3
lines changed

rev_news/drafts/edition-113.md

+93-3
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,99 @@ This edition covers what happened during the months of June 2024 and July 2024.
2929
### Support
3030
-->
3131

32-
<!---
33-
## Developer Spotlight:
34-
-->
32+
33+
## Developer Spotlight: Rubén Justo
34+
35+
* Who are you and what do you do?
36+
37+
My name is Rubén, and that's how it's spelled correctly. However,
38+
some old friends call me Ruben because when we were kids changing
39+
names was a sign of friendship. Changing the accent from "ben" to
40+
"ru", makes the letter 'e' lose its tilde when writing my name.
41+
42+
My $dayjob is not related to Git, but I use it quite often during the
43+
workday. Using it sometimes gives me an itch that I often can't
44+
resist trying to scratch.
45+
46+
* What would you name your most important contribution to Git?
47+
48+
I can't think of any worth mentioning. But I'll say something in the
49+
other direction; contributing to Git has not only meant solving some
50+
itches, but it has clearly made me improve my overall work style.
51+
I'm grateful for that.
52+
53+
* What are you doing on the Git project these days, and why?
54+
55+
This can be read at any time: polishing up some itches that has come
56+
up for me or a colleague.
57+
58+
Lately, though, I find myself exploring more and more side issues
59+
that arise during iterations of the changes I was originally
60+
interested in.
61+
62+
* If you could get a team of expert developers to work full time on
63+
something in Git for a full year, what would it be?
64+
65+
I'll say a feasible one: something _in Git_ that allows me to avoid
66+
writing shortcuts like `@{-1}`, `@{1}`, `@{...`
67+
68+
At least on my keyboard, it's a pain to type `@`, `{...}`. And I
69+
tend to type those shortcuts a lot.
70+
71+
Perhaps too easy for the experts and they'll have a lot of spare time
72+
during the year?
73+
74+
* If you could remove something from Git without worrying about
75+
backwards compatibility, what would it be?
76+
77+
I think that backwards compatibility is overrated most of the time.
78+
It's usually a matter of getting on with it and time; sometimes a lot
79+
of time, I admit.
80+
81+
The steps being taken towards Git 3.0 seem very interesting to me.
82+
Perhaps there is an opportunity to do some breaking changes. I don't
83+
have any in mind, though.
84+
85+
* What is your favorite Git-related tool/library, outside of
86+
Git itself?
87+
88+
Definitely: ["tig"](https://jonas.github.io/tig/).
89+
90+
* Do you happen to have any memorable experience w.r.t. contributing
91+
to the Git project? If yes, could you share it with us?
92+
93+
Nope.
94+
95+
* What is your toolbox for interacting with the mailing list and for
96+
development of Git?
97+
98+
To interact with the list, I mainly use ["lei"](https://people.kernel.org/monsieuricon/lore-lei-part-1-getting-started),
99+
["mutt"](http://www.mutt.org/) and ["thunderbird"](https://www.thunderbird.net/en-US/)
100+
in a rather makeshift way. Maybe someday I'll finally configure
101+
[git send-email](https://git-send-email.io/).
102+
103+
In fact, more often than not, when I send a patch, I have the feeling
104+
that someone is going to come along and say: "Come on, Rubén. That
105+
User-Agent? Set up a decent environment to send this properly".
106+
107+
To develop, I use Vim.
108+
109+
* What is your advice for people who want to start Git development?
110+
Where and how should they start?
111+
112+
Perhaps I would say that writing and reading code are not the most
113+
important skills in a project like Git. Empathy and the development
114+
of effective arguments to convey ideas or intentions are much more
115+
crucial.
116+
117+
Realizing and internalizing that, is a solid starting point, I think.
118+
119+
* If there's one tip you would like to share with other Git
120+
developers, what would it be?
121+
122+
Keep in mind that reviewing code is much harder than writing it, but
123+
writing a good message for the commit is even harder.
124+
35125

36126
## Other News
37127

0 commit comments

Comments
 (0)