La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

33
Gabriele Lana La professione del programmatore (3 anni dopo) Che lo si voglia o no il programmatore è al centro dello sviluppo del software e il software è al centro di buona parte dell’odierna attività umana. Capire il ruolo del programmatore dovrebbe essere al centro di ogni metodologia, Agile e non. [email protected] - @gabrielelana - CleanCode MILAN november 28 th /29 th 2014

description

Perché ogni 3 sviluppatori si sente la necessità di avere qualcuno che li controlli? Perché la carriera lavorativa di uno sviluppatore dura meno di quella di una ballerina classica? Se uno sviluppatore è un manovale, perché ci sono degli sviluppatori fra gli uomini più ricchi del pianeta? Che lo si voglia o no, lo sviluppatore è al centro dello sviluppo del software e il software è al centro di buona parte dell’odierna attività umana. Capire il ruolo dello sviluppatore e la sua professione dovrebbe essere al centro di ogni metodo, agile e non.

Transcript of La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Page 1: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Gabriele Lana

La professione del programmatore (3 anni dopo) Che lo si voglia o no il programmatore è al centro dello sviluppo del software e il software è al centro di buona parte dell’odierna attività umana. Capire il ruolo del programmatore dovrebbe essere al centro di ogni metodologia, Agile e non.

[email protected] - @gabrielelana - CleanCode

MILAN november 28th/29th 2014

Page 2: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014
Page 3: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014
Page 4: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014
Page 5: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Previously

Page 6: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014
Page 7: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

commodity

CHEAP and REPLACEAB mediocrity

useless to improvepr

ogra

mm

er

Page 8: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Responsibility

Page 9: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Nothing happens in our society without software. Nothing. We don't quite understand this yet […] We should set the limits and standards of our behaviour. We programmers not our employers, not our governments, should decide what it means to accept the responsibility of the power that has been placed in our hands

Page 10: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

You

Page 11: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Good?

Page 12: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

There are good programmers that don’t know anything about how to organize a project

Page 13: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Good atLogical

Thinking

ProblemSolving

Learning

LateralThinking

CommunicatePatient

PlanningCoding Better today

than yesterday

Humble

Professional

Responsible

Is

KnowsBusiness

OtherHumans

A TeamPlayer

ComputerScience

A MentorA Mentee

EthicalA Leader

How toListen

Not Ashamedto be Wrong

How toTalk

? ???

? ?

CoordinatePeople

Gritty

Page 14: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014
Page 15: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

It’s not a race.You win if you don’t give up

🚲

Page 16: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

ImpostorSyndrome

Page 17: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Amateurs codewhen they areinspired. Professionalscode

—- Kent Beck

Page 18: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

SocialStatus

Page 19: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014
Page 20: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

SocialStatusLow

If you are in a position where people emphasise your flaws and overlook your achievements, you have low social status

Page 21: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

SocialStatusLow

The fastest way to lose social status is to show acceptance of low social status.

Passion

Page 22: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

40h WeekProgrammer

Page 23: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Passion

💰 👤

Page 24: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

SHOWME THE

The Agent

Page 25: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Diversity

Page 26: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

The Tenth Man.If nine of us look at the same information and arrive at the exact same conclusion, it's the duty of the tenth man to disagree. No matter how improbable it may seem,the tenth man has to start digging on the assumption that the other nine are wrong

Page 27: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014
Page 28: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Everyone hasvalue

Page 29: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

SkillsKnowledge

Ethics

GenderEthnicityReligion

Nationality

Page 30: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014
Page 31: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Works only if we work together

Diversity

Page 32: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

Let’s Talk!gabrielelana

gabrielelana

[email protected]

Page 33: La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014

MILAN november 28th/29th 2014 – Gabriele Lana • Slide 06: https://vimeo.com/34981255• SLIDE 09: http://blog.cleancoder.com/uncle-bob/2014/11/15/WeRuleTheWorld.html• SLIDE 10: screenshot of “Kingdom of heaven” movie• slide 14: http://tonyx35.files.wordpress.com/2011/04/sor-remake-character-selection-screen-2-

players.png• slide 16: http://www.kurogami.com/img/galerias/merchan/m-1001-white.jpg• SLIDE 17: TWYLA THARP http://www.amazon.com/Creative-Habit-Learn-Use-Life-ebook/dp/

B000SEOWBG• slide 19: http://michaelochurch.wordpress.com/2014/07/13/how-the-other-half-works-an-

adventure-in-the-low-status-of-software-engineers/• slide 24: screenshot of “Jerry maguire” movie• slide 26: wallpaper of “World war z” Movie• slide 27: http://www.barrettashairdesigners.com/wp-content/uploads/2012/05/welcome-mat.png