You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: rev_news/drafts/edition-79.md
+50-3Lines changed: 50 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,9 +29,56 @@ This edition covers what happened during the month of August 2021.
29
29
### Support
30
30
-->
31
31
32
-
<!---
33
-
## Developer Spotlight:
34
-
-->
32
+
## Developer Spotlight: Josh Steadmon
33
+
34
+
* Who are you and what do you do?
35
+
36
+
I'm a Software Engineer at Google, and I work on a team dedicated to
37
+
Git. Outside of work, I'm a husband and a new dad, which doesn't leave
38
+
me much time for anything else :).
39
+
40
+
Git is actually my first experience as a professional developer. Up
41
+
until I joined the Git team in 2018, my career had been in system
42
+
administration and reliability engineering.
43
+
44
+
* What would you name your most important contribution to Git?
45
+
46
+
Probably the addition of fuzz tests. Not so much due to impact so far
47
+
(although it has found a few small bugs), but because of the opportunity
48
+
for future work in this area. If I had more time, I'd love to look into
49
+
having a proper fuzz tester for client/server communication, for
50
+
example.
51
+
52
+
* What are you doing on the Git project these days, and why?
53
+
54
+
Until recently, the majority of my work has been internal performance
55
+
monitoring of Git usage by Google developers. Lately I've been winding
56
+
down my work on monitoring and starting to look into improving
57
+
performance and the user experience with submodules. Only the very
58
+
beginnings of that have started to show up on-list so far.
59
+
60
+
* If you could get a team of expert developers to work full time on
61
+
something in Git for a full year, what would it be?
62
+
63
+
I think I'd echo my former coworker [Brandon Williams (edition 28)](https://git.github.io/rev_news/2017/06/14/edition-28/#developer-spotlight-brandon-williams),
64
+
and work on cleaning up the global state. For a new-ish developer who
65
+
doesn't have full history on all the various subsystems, it can be
66
+
difficult to follow the logic when there's lots of non-local state being
67
+
modified.
68
+
69
+
* If you could remove something from Git without worrying about
70
+
backwards compatibility, what would it be?
71
+
72
+
Not so much to remove as change: I wish it was easier to move away from
73
+
SHA-1 hashes. I'm very happy that brian m. carlson has been working on
74
+
supporting SHA-256.
75
+
76
+
* What is your favorite Git-related tool/library, outside of Git itself?
77
+
78
+
I'm a huge fan of git-annex (https://git-annex.branchable.com/) and use
79
+
it to keep my ever-growing pile of PDFs and ebooks synced and organized
80
+
across various devices. I also use it to archive primary sources in a
0 commit comments