3 ms·
The other day I was thinking it could be fun to mine Github for developer personality traits. It could pull down their info and plot them along various axes, s
by mnutt 16y ago
The other day I was thinking it could be fun to mine Github for developer personality traits. It could pull down their info and plot them along various axes, such as
* how much they follow through with projects
* how much they contribute to other people's projects and how much other
people contribute to theirs
* frequency of swear words in their commits
(edit: formatting)
- shazow 16y agoAh, counting profanity in source code, a favourite pastime: http://www.vidarholen.net/contents/wordcount/ http://www.vidarholen.net/contents/wordcount/
- daxelrod 16y ago> * how much they follow through with projects Hmm, how would you measure that, though? Enumerating these attributes is fun: * How long they take to fix bugs * What ratio of their pull requests are actually pulled * What's the average size/number of files touched by each commit? You might even be able to guess at development methodology by looking at whether branches are short-lived (feature branches), how often they merge, etc.