Skip to content

Commit af98455

Browse files
committed
rn-121: include interview with Peter Krefting
1 parent 37cdd88 commit af98455

File tree

1 file changed

+54
-3
lines changed

1 file changed

+54
-3
lines changed

Diff for: rev_news/drafts/edition-121.md

+54-3
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,60 @@ This edition covers what happened during the months of February 2025 and March 2
2929
### Support
3030
-->
3131

32-
<!---
33-
## Developer Spotlight:
34-
-->
32+
## Developer Spotlight: Peter Krefting
33+
34+
* **Who are you and what do you do?**
35+
36+
My name is Peter Krefting and I am a software engineer. Hailing from Sweden,
37+
I moved to Norway for my first job, at Opera Software, mostly working on
38+
internals such as Unicode support and internal libraries. I ended up staying
39+
in Norway and am currently working for a small company providing monitoring
40+
equipment for digital TV.
41+
42+
* **What are you doing on the Git project these days, and why?**
43+
44+
My answer to these two are the same, I am the maintainer of the
45+
[Swedish translation of Git](https://github.com/git-l10n/git-po/blob/master/po/sv.po).
46+
I like having software running in my own language, and sometimes
47+
you have to take matters in your own hands.
48+
49+
* **If you could get a team of expert developers to work full time on
50+
something in Git for a full year, what would it be?**
51+
52+
I think [`git gui`](https://git-scm.com/docs/git-gui) and
53+
[gitk](https://git-scm.com/docs/gitk) could need some extra love,
54+
these are my daily drivers, in addition to the command line.
55+
56+
* **Is there something that developers could do to ease the life of
57+
translators?**
58+
59+
My main gripe is using library function names as verbs,
60+
like "cannot fsync". That's hard to read even in the original
61+
language, even for a C developer like myself.
62+
63+
* **What is your favorite Git-related tool/library, outside of
64+
Git itself?**
65+
66+
I like simple and clean interfaces, so using [cgit](https://wiki.archlinux.org/title/Cgit)
67+
to visualize history on a web server is very nice.
68+
69+
* **What is your toolbox for interacting with the mailing list and for
70+
development of Git?**
71+
72+
I mostly just read the mailing list, and only a small percentage of the
73+
posts to it; the localization is handled through [GitHub pull requests](https://github.com/git-l10n/git-po/pulls?q=is%3Apr),
74+
so that's where that work happens. The few patches I have sent to the
75+
mailing list have been very manual, using `git format-patch` and
76+
the [Alpine mail client](https://alpineapp.email/).
77+
78+
* **What is your advice for people who want to start Git development?
79+
Where and how should they start?**
80+
81+
Find some small part you want to improve, and work on that. Git is a
82+
fairly complex piece of software, implemented in several different
83+
languages, making it hard to get an overview. I most definitely do not,
84+
even if I have read (and translated) most of the user-visible strings.
85+
3586

3687
## Other News
3788

0 commit comments

Comments
 (0)