many to many: no man is an island

52
Many to Many No Man is an Island Jacopo Romei

Upload: jacopo-romei

Post on 08-May-2015

581 views

Category:

Technology


4 download

DESCRIPTION

My keynote at phpDay 2011 in Verona, Italy.I meant to stress the relevance of social skills in deplying technical skills, as a company or as an individual.This session was the most rated, with an average rating of 5 on 5:http://joind.in/talk/view/2998

TRANSCRIPT

Page 1: Many to many: no man is an island

Many to ManyNo Man is an Island

Jacopo Romei

Page 2: Many to many: no man is an island

U.S. Airways 1549

Page 3: Many to many: no man is an island
Page 4: Many to many: no man is an island

United 173

Page 5: Many to many: no man is an island

Expertise

Social skills

Page 6: Many to many: no man is an island

Expertise

Social skills

enhanced or overridden by

Page 7: Many to many: no man is an island

Expertise

Social skills

enhanced or overridden by

Page 8: Many to many: no man is an island

Focus

Page 9: Many to many: no man is an island

Genius is overrated

Page 10: Many to many: no man is an island

Genius

Page 11: Many to many: no man is an island

is

Page 12: Many to many: no man is an island

overrated

Page 13: Many to many: no man is an island

Geniusconcept as an instance of the Dunning-Kruger effect

http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

Page 14: Many to many: no man is an island

How do companies manage expertise?

Page 15: Many to many: no man is an island

Communities of practice

Page 16: Many to many: no man is an island

Reciprocity vs. Remuneration

Page 17: Many to many: no man is an island

Are developers an asset or a cost?

Page 18: Many to many: no man is an island

“What if my company doesn't invest in my expertise but still I am afraid to move?”

Page 19: Many to many: no man is an island

“What if I am a freelancer?”

Page 20: Many to many: no man is an island

Who's Jacopo?!

PHP Developer

Agile Coach

Author

Page 21: Many to many: no man is an island

I am a nerd.

Page 22: Many to many: no man is an island

I am a nerd.thought

I was

Page 23: Many to many: no man is an island
Page 24: Many to many: no man is an island

Source: http://www.xkcd.com/747/

Page 25: Many to many: no man is an island
Page 26: Many to many: no man is an island

Times for lone coders are gone.

Page 27: Many to many: no man is an island

Gone.

Page 28: Many to many: no man is an island
Page 29: Many to many: no man is an island

Excerpt 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".

Page 30: Many to many: no man is an island

Best software todayis made by groups of peopleworking on a reciprocity basis

Page 31: Many to many: no man is an island

That's why I join communities

Page 32: Many to many: no man is an island

GrUSP

Page 33: Many to many: no man is an island

GrUSP

Symfony CMF dev

Page 34: Many to many: no man is an island

GrUSP

Symfony CMF dev

Extreme Programming Italia

SIAgile

Jackalope

Symfony

ALE Networrk

PUG Roma

Lean Agile Italia

Lean Italia

Symfony Italia

REST-IT

Page 35: Many to many: no man is an island

Partecipating in the right community may help you to

Stay on the bleeding edge

Page 36: Many to many: no man is an island

Partecipating in the right community may help you to

Cooperate on developing standards bottom-up

Page 37: Many to many: no man is an island

Partecipating in the right community may help you to

Double check your ideas

Page 38: Many to many: no man is an island

“Valuable ideas can withstand any scrutiny”

Kent Beck, father of TDD

Page 39: Many to many: no man is an island

Partecipating in the right community may help you to

Base your job on people

Page 40: Many to many: no man is an island

Partecipating in the right community may help you to

Learn customizing known solution in your context

Page 41: Many to many: no man is an island

Partecipating in the right community may help you to

Hire distant people

Page 42: Many to many: no man is an island

Partecipating in the right community may help you to

Develop your expertise

Page 43: Many to many: no man is an island

Communication

Page 44: Many to many: no man is an island

Respect

Page 45: Many to many: no man is an island

Courage

Page 46: Many to many: no man is an island

Feedback

Page 47: Many to many: no man is an island

Simplicity

Page 48: Many to many: no man is an island

Extreme Programming values

Page 49: Many to many: no man is an island

What I like most of PHP?

Page 50: Many to many: no man is an island

YOU!

Page 51: Many to many: no man is an island
Page 52: Many to many: no man is an island

http://joind.in/talk/view/2998

@jacoporomei

Thank you!!!