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.
What is the collective
noun for developers?
Camille Baldock, @camille_
Collective nouns
are amazing
!
hummingbirds
Bouquet
hummingbirds
of
flamingoes
Flamboyance
flamingoes
of
!
crows
Murder
crows
of
starlings
Murmuration
starlings
of
______ of
developers
array of
developers
scrum of
developers
bikeshed of
developers
Phil Karlton
Only 2 hard things in computer science:
cache invalidation
and
naming things
Phil Karlton
Only 2 hard things in computer science:
cache invalidation
and
naming things
hanging out in
libraries
maths!
humans are
complicated
complex
vs
complicated
developers’
activity
developers
in the wild
movement
They always travel
in groups of five,
these programmers
information transfer
growing
making decisions
information
transfer
honey bees
wasps
social network
analysis
200 most popular repositories
!
All pull request and issue comments, who
interacted with who
Most senior contributors interact less with
newcomers than “mid-level” contributors
nest
destruction
bike
colony
of wasps
growing
positive
feedback
200 most popular repositories
!
All comments, measure positivity
great, awesome, thanks
!
More feedback
!
More growing
More positive feedback
!
Even more growing
making
decisions
200 most popular repositories
!
200 repositories with most collaborators
200 most popular repositories
!
people involved in each change
Condorcet
many wrongs
More collaborators?
More collaboration
per change!
swarm
intrusion of cockroaches
What are animals
doing better than us?
groupthink
collect independently
!
come back to group
The organisation should
set up several independent
groups, working on the
same problem.
Leaders should absent
themselves from many of the
group meetings to avoid
excessively influencing the
outcome.
anternet
nest
destruction
bike
colony
of wasps
swarm
intrusion of cockroaches
@camille_ your,votes,here
@camille_ superbikeshed,swarm
@camille_ superbikeshed,swarm
What is the collective
noun for developers?
Bacon 2014 - What is the collective noun for developers?
Bacon 2014 - What is the collective noun for developers?
Bacon 2014 - What is the collective noun for developers?
Bacon 2014 - What is the collective noun for developers?
Upcoming SlideShare
Loading in …5
×

Bacon 2014 - What is the collective noun for developers?

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_

  • Be the first to comment

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?

×