5 ms·
A lot of git(1) subcommands were originally written in shell or Perl. Now most are written in C. Through many decades people wrote utilities and applications i
by keybored 2y ago
A lot of git(1) subcommands were originally written in shell or Perl. Now most are written in C.
Through many decades people wrote utilities and applications in C. Not hardcore lower-level kernel modules. Just utilities and applications. Because that’s what they wanted to write them in. Over Perl or Java or whatever else the alternatives were.
What’s more C than that? Writing everything short of scripts in it?
Now people write applications in a modern programming language with modern affordances. They might be working uphill to a degree but they could have chosen much less ergonomic options.
The embarrassing part is criticizing people who have put in the work, not on the merits of their work, but on… having put in too much work.