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.

Many to many: no man is an island

Every problem in software development will need a good interaction among people to bring about a solution. Where there is excellent software we will find a team able to communicate proficiently. Social intelligence, communities of expertise, user groups and open source projects are the real engine powering our growth as developers day by day.

Leverage your best: the others.

  • Login to see the comments

Many to many: no man is an island

  1. 1. Many to Many No Man is an Island Jacopo Romei
  2. 2. U.S. Airways 1549
  3. 4. United 173
  4. 5. Expertise Social skills
  5. 6. Expertise Social skills enhanced or overrideen by
  6. 7. Genius is overrated
  7. 8. Genius
  8. 9. is
  9. 10. overrated
  10. 11. Genius as an instance of the Dunning-Kruger effect http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  11. 12. How do companies manage expertise?
  12. 13. Communities of practice
  13. 14. Reciprocity vs. Remuneration
  14. 15. Are developers an asset or a cost?
  15. 16. “ What if my company doesn't invest in my expertise but still I am afraid to move?”
  16. 17. “ What if I am a freelancer?”
  17. 18. Jacopo Romei Agile coach 2005 PHP developer 1999 @jacoporomei Symfony2 CMF 2011 since Opensource
  18. 19. I am a nerd.
  19. 20. I am a nerd. thought I was
  20. 22. Source: http://www.xkcd.com/747/
  21. 24. Times for lone coders are gone.
  22. 25. Gone.
  23. 27. From Wikipedia: Sheldon is also a difficult person to work with. In "The Electric Can Opener Fluctuation", Sheldon finds out that the others have tampered with his experiment, in order to make him more pleasant to work with. He also found out that they were considering killing him and had even come up with a plan to do so. When Leonard comes up with an idea for an iPhone application to solve physics problems, Sheldon immediately tries to seize control of it. When Leonard makes it clear that he is in charge, Sheldon continues to annoy the others, resulting in him getting fired by Leonard. When he asks why, Leonard tells him "[he is] impossible to work with".
  24. 28. Times for lone coders are gone. designers managers
  25. 29. Best software today is made by groups of people working on a reciprocity basis
  26. 30. That's why I join communities
  27. 31. GrUSP
  28. 32. GrUSP Symfony
  29. 33. GrUSP DDD Italy Extreme Programming Italia SIAgile Jackalope Symfony ALE Networrk PUG Roma Lean Agile Italia Lean Italia Symfony Italia REST-IT
  30. 34. Partecipating in the right community may help you to Stay on the bleeding edge
  31. 35. Cooperate on developing standards bottom-up Partecipating in the right community may help you to
  32. 36. Double check your ideas Partecipating in the right community may help you to
  33. 37. “ Valuable ideas can withstand any scrutiny” Kent Beck, father of TDD
  34. 38. Base your job on people Partecipating in the right community may help you to
  35. 39. Learn customizing known solution in your context Partecipating in the right community may help you to
  36. 40. Hire distant people Partecipating in the right community may help you to
  37. 41. Develop your expertise Partecipating in the right community may help you to
  38. 42. Communication
  39. 43. Respect
  40. 44. Courage
  41. 45. Feedback
  42. 46. Simplicity
  43. 47. Extreme Programming values
  44. 48. What I like most of PHP?
  45. 49. You.
  46. 50. Thank you
  47. 51. Rate this session! http://joind.in/3602
  48. 52. Jacopo Romei [email_address]

×