Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Bacon 2014 - What is the collective noun for developers?

1,369 views

Published on

An unkindness of ravens, a pride of lions: collective nouns reveal what human emotions and behaviours we project on the animals around us. In this talk, we will wonder at murmurations of starlings, and study the science behind the group patterns and flocking behaviours in the animal kingdom.

After an analysis of the patterns of the software development community's commits to open source projects and online activity, we will draw parallels with the group behaviours seen in the wild and attempt to find some collective nouns that could apply to us. What can we learn from animal group patterns that could help us improve our collective intelligence and idea sharing systems?

Website: http://camillebaldock.co.uk
Twitter: @camille_

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Bacon 2014 - What is the collective noun for developers?

  1. 1. What is the collective noun for developers? Camille Baldock, @camille_
  2. 2. Collective nouns are amazing
  3. 3. ! hummingbirds
  4. 4. Bouquet hummingbirds of
  5. 5. flamingoes
  6. 6. Flamboyance flamingoes of
  7. 7. ! crows
  8. 8. Murder crows of
  9. 9. starlings
  10. 10. Murmuration starlings of
  11. 11. ______ of developers
  12. 12. array of developers
  13. 13. scrum of developers
  14. 14. bikeshed of developers
  15. 15. Phil Karlton Only 2 hard things in computer science: cache invalidation and naming things
  16. 16. Phil Karlton Only 2 hard things in computer science: cache invalidation and naming things
  17. 17. hanging out in libraries
  18. 18. maths!
  19. 19. humans are complicated
  20. 20. complex vs complicated
  21. 21. developers’ activity
  22. 22. developers in the wild
  23. 23. movement
  24. 24. They always travel in groups of five, these programmers
  25. 25. information transfer growing making decisions
  26. 26. information transfer
  27. 27. honey bees
  28. 28. wasps
  29. 29. social network analysis
  30. 30. 200 most popular repositories ! All pull request and issue comments, who interacted with who
  31. 31. Most senior contributors interact less with newcomers than “mid-level” contributors
  32. 32. nest destruction bike colony of wasps
  33. 33. growing
  34. 34. positive feedback
  35. 35. 200 most popular repositories ! All comments, measure positivity
  36. 36. great, awesome, thanks !
  37. 37. More feedback ! More growing
  38. 38. More positive feedback ! Even more growing
  39. 39. making decisions
  40. 40. 200 most popular repositories ! 200 repositories with most collaborators
  41. 41. 200 most popular repositories ! people involved in each change
  42. 42. Condorcet many wrongs
  43. 43. More collaborators?
  44. 44. More collaboration per change!
  45. 45. swarm intrusion of cockroaches
  46. 46. What are animals doing better than us?
  47. 47. groupthink
  48. 48. collect independently ! come back to group
  49. 49. The organisation should set up several independent groups, working on the same problem.
  50. 50. Leaders should absent themselves from many of the group meetings to avoid excessively influencing the outcome.
  51. 51. anternet
  52. 52. nest destruction bike colony of wasps
  53. 53. swarm intrusion of cockroaches
  54. 54. @camille_ your,votes,here
  55. 55. @camille_ superbikeshed,swarm
  56. 56. @camille_ superbikeshed,swarm What is the collective noun for developers?

×