Rather than inventing a completely new peer-to-peer protocol, I would have liked it more if they had worked on smaller improvements of git itself, that would reduce the need for platforms like github.
For example, integrating the bug tracker into the git repo. That would be very useful, since it’s one of the most important reasons people use github at all.
I have looked into taking certifications remotely. One of the things that bothers me about it is that you have to give a 360 view of your room to the person who is monitoring you over webcam when you start.
This is on top of having to install their spyware on your computer.
How likely it is for code to be misunderstood depends on the code readability as well, not just on the person who gets it wrong. Personally, I find the style of Linux lists unintuitive. To me it seems a case of sacrificing code readability to workaround limitations of the C language.
For example, integrating the bug tracker into the git repo. That would be very useful, since it’s one of the most important reasons people use github at all.