Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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)


> * 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.


Ah, counting profanity in source code, a favourite pastime: http://www.vidarholen.net/contents/wordcount/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: