3 ms·
The type of project most often found is Shell. The majority of code is something else. The heros can be the one or two people on the project who make it happe
by ipaddr 5y ago
The type of project most often found is Shell. The majority of code is something else.
The heros can be the one or two people on the project who make it happen. It doesn't need to be 10,000 developers, I would expect different silos to emerge with a group that large.
- perl4ever 5y ago>The type of project most often found is Shell. The majority of code is something else. The majority of projects is also something else, by my estimation.
- codemac 5y agoYes, thank you for correcting my error - I should have said the mode rather than the median. Right, but the "hero" as discussed by most folks is only a problem if the team expects hiring more software engineers should speed up execution, even sub-linearly. With a "hero" this is extremely difficult to manage. I see this as an interesting problem in software development, and there are many more interesting discussions about this. However - this paper presents a pile of open source repositories (not even necessarily projects/products) that accepted commits/patches from others. Open source must operate differently as all contributions are voluntary. If someone wants to be a hero, great, move the project forward. Thus all of these BDFLs, as the projects can't even imagine themselves without their initial hero. Projects that don't look like this tend to have paid developers (rust, go, fuschia, chromium, firefox) as opposed to the projects with heroes. This paper starts with "I found a data set, lemme try to fit it to my question" rather than "is this data set relevant for my question?"