SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
NO
La sottile arte di
trovare il tempo
dove non esiste

@matteocollina
Invidio i
Koala.
http://500px.com/photo/41741306
Goal 2013
Realizzare un progetto Open Source di successo
Partecipare a conferenze internazionali come speaker
Bisog
na ta
gliare

qualc

osa?
Io, sviluppatore
Io, speaker
- Francesco Fullone - Enrico Zimuel - Federico Galassi - Matteo Collina -

Scrivere due
capitoli di un
libro è
un’attività
finita al 300%
della stima.

JavaScript
best practices

Testare il proprio codice tramite Mocha e Zombie.js >>
Migliorare le performance delle proprie applicazioni >>
Sfruttare Node.Js per creare applicazioni realtime >>
Utilizzare CoffeeScript come meta linguaggio>>
How
Disponibilità	

Efficacia	

Adattamento
http://500px.com/photo/50810860

Quando non sappiamo
qualcosa studiamo. 	

!

Possiamo studiare la
gestione del nostro tempo?
20
Better Software
Better managment | Better Software | Better World

12
http://500px.com/photo/49651378

•

Thinking, Fast and Slow - Daniel Kahneman	


•

Rework - 37signals 	


•

Switch - Chip and Dan Heath	


•

Remote - 37signals 	


•

Management 3.0 - Jurgen Appelo
http://500px.com/photo/47896852

The Path

The Rider

The Elephant
http://500px.com/photo/44381808

http://500px.com/photo/27418261
•

La mente umana è composta da due parti, una
razionale (The Rider) e una emozionale (The
Elephant) — Switch

•

Per convincere qualcuno di una propria idea
occorre parlare ad entrambi, e creare un cammino
(shape the Path) per ottenere il cambiamento.

•

Posso convincere me stesso a fare di più?
"no matter what's happening
with the Rider and Elephant...If
you can do all three at once,
dramatic change can happen
even if you don't have lots of
power or resources behind you."
— Switch - Chip and Dan Heath
Disponibilità
Disponibilità	

Negativa
•

Se il collega ti interrompe ogni 40-50 minuti, tu cerchi la
risposta su StackOverflow e gliela dai.	


•

Se cambi lavoro, e il collega continua a scriverti,
disperato.	


•

Se il collega pretende una risposta in ‘tempo reale’ alle
mail.
La Disponibilità Negativa	

consuma tempo

http://500px.com/photo/47496528
Tipicamente brucia	

giornate di lavoro

http://500px.com/photo/47496528
Diciamo NO alle	

Disponibilità Negativa

http://500px.com/photo/47496528
Disponibilità	

Negativa…
corretta?
•

Se il collega ti interrompe ogni 40-50 minuti, tu cerchi la
risposta su StackOverflow e gliela dai — Non
rispondere immediatamente e/o usa le cuffie. Rispondi a
fine mattina/pomeriggio, alla prima pausa.	


•

Se cambi lavoro, e il collega continua a scriverti,
disperato — Rispondi con link a Google, StackOverflow.	


•

Se il collega pretende una risposta in ‘tempo reale’ alle
mail — Rispondi a fine giornata, sempre.
Però puoi sembrare
una testa di…
Efficacia
•

Voglio aumentare il numero di attività che svolgo. Posso
essere più efficace?	


•

Se voglio convincere me stesso ad essere più efficace,
devo essere contento di fare seguendo uno scopo
razionale.	


•

Se qualcosa non rientra, viene tagliata. 	


•

Devo creare comportamenti e ritmi in modo da avere
più tempo.
Cose Orribili
•

Una build maven che richiede almeno 20 minuti per
completare.	


•

Un crawler per recuperare delle informazioni — ahem.	


•

Lavorare su un documento di 100+ pagine con formato Word
2003 in Word 2011 su Mac.	


•

Correggere a mano 50+ file Java.	


•

Setup a mano di un’applicazione o di un server.	


•

…
Le Cose Orribili	

consumano tempo

http://500px.com/photo/47496528
Tipicamente causano settimane
lavorative da 50+ ore

http://500px.com/photo/47496528
Diciamo NO alle	

Cose Orribili

http://500px.com/photo/47496528
Cose Orribili.. corrette?
•

Una build maven che richiede almeno 20 minuti per completare. —
Pacchetti a versioni indipendenti, compilati dalla Continuous Integration.	


•

Un crawler per recuperare delle informazioni — parla con il “capo” e
digli che certe cose è meglio non farle ;).	


•

Lavorare su un documento di 100+ pagine con formato Word 2003 in
Word 2011 su Mac — Dopo 10 anni è ora di pensionare Word 2003. 	


•

Correggere a mano 50+ file Java — scrivi uno script!	


•

Setup a mano di un’applicazione o di un server — Docker, Chef, Puppet,
Capistrano?	


•

… — Dai che una soluzione c’è!
Adattamento
•

Il tuo datore di lavoro dice di darti l’ambiente più
produttivo per te. E per tutti quelli come te.	


•

Sei sicuro?	

!

➡ Se vuoi essere più produttivo, forse ti serve il miglior
ambiente possibile, fatto apposta per te.
Problema
•

Vi offrono un nuovo posto di lavoro a 45 minuti da casa. 	


•

Oggi impiegate 15 minuti per raggiungere l’ufficio.	


•

Vi offrono il 20% di aumento.	


•

E’ una buona offerta?
Un’ora aggiuntiva di
tragitto al giorno per
andare al lavoro “vale” il
40% di aumento
!
Bruno Frey and Alois Stutzer — Stress That Doesn't Pay: The Commuting Paradox	

http://ideas.repec.org/p/zur/iewwpx/151.html
La sottile arte di trovare il tempo dove non esiste	

!

è dire

NO
Alla disponibilità negativa, alle ‘cose orribili’,	

agli uffici inutili, e a tutto quello che mina la
nostra produttività.
La sottile arte di trovare il tempo dove non esiste	

!

è dire

NO
e provare a cambiare il nostro	

ambiente, in meglio.
Riesci a cambiare
il tuo ambiente?
Almeno provaci!
NO?
Tutti
assumono
sviluppatori
Finalmente, Libertà

http://500px.com/photo/36309160
Goal 2014
@matteocollina

Mais conteúdo relacionado

Destaque

E così vuoi sviluppare un'app
E così vuoi sviluppare un'appE così vuoi sviluppare un'app
E così vuoi sviluppare un'appMatteo Collina
 
The usability of open data
The usability of open dataThe usability of open data
The usability of open dataMatteo Collina
 
The internet of things - Rails Girls Galway
The internet of things - Rails Girls GalwayThe internet of things - Rails Girls Galway
The internet of things - Rails Girls GalwayMatteo Collina
 
Making things that works with us - First Italian Internet of Things Day
Making things that works with us - First Italian Internet of Things DayMaking things that works with us - First Italian Internet of Things Day
Making things that works with us - First Italian Internet of Things DayMatteo Collina
 
Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...Matteo Collina
 
Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...Matteo Collina
 
Building a multi protocol broker for the internet of things using nodejs
Building a multi protocol broker for the internet of things using nodejsBuilding a multi protocol broker for the internet of things using nodejs
Building a multi protocol broker for the internet of things using nodejsMatteo Collina
 
L'universo dietro alle App
L'universo dietro alle AppL'universo dietro alle App
L'universo dietro alle AppMatteo Collina
 
No. la sottile arte di trovare il tempo dove non esite - codemotion 2015
No. la sottile arte di trovare il tempo dove non esite - codemotion 2015No. la sottile arte di trovare il tempo dove non esite - codemotion 2015
No. la sottile arte di trovare il tempo dove non esite - codemotion 2015Matteo Collina
 
Operational transformation
Operational transformationOperational transformation
Operational transformationMatteo Collina
 
Exposing M2M to the REST of us
Exposing M2M to the REST of usExposing M2M to the REST of us
Exposing M2M to the REST of usMatteo Collina
 
Making things that work with us - Distill
Making things that work with us - DistillMaking things that work with us - Distill
Making things that work with us - DistillMatteo Collina
 
Making your washing machine talk with a power plant
Making your washing machine talk with a power plantMaking your washing machine talk with a power plant
Making your washing machine talk with a power plantMatteo Collina
 

Destaque (13)

E così vuoi sviluppare un'app
E così vuoi sviluppare un'appE così vuoi sviluppare un'app
E così vuoi sviluppare un'app
 
The usability of open data
The usability of open dataThe usability of open data
The usability of open data
 
The internet of things - Rails Girls Galway
The internet of things - Rails Girls GalwayThe internet of things - Rails Girls Galway
The internet of things - Rails Girls Galway
 
Making things that works with us - First Italian Internet of Things Day
Making things that works with us - First Italian Internet of Things DayMaking things that works with us - First Italian Internet of Things Day
Making things that works with us - First Italian Internet of Things Day
 
Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...
 
Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...
 
Building a multi protocol broker for the internet of things using nodejs
Building a multi protocol broker for the internet of things using nodejsBuilding a multi protocol broker for the internet of things using nodejs
Building a multi protocol broker for the internet of things using nodejs
 
L'universo dietro alle App
L'universo dietro alle AppL'universo dietro alle App
L'universo dietro alle App
 
No. la sottile arte di trovare il tempo dove non esite - codemotion 2015
No. la sottile arte di trovare il tempo dove non esite - codemotion 2015No. la sottile arte di trovare il tempo dove non esite - codemotion 2015
No. la sottile arte di trovare il tempo dove non esite - codemotion 2015
 
Operational transformation
Operational transformationOperational transformation
Operational transformation
 
Exposing M2M to the REST of us
Exposing M2M to the REST of usExposing M2M to the REST of us
Exposing M2M to the REST of us
 
Making things that work with us - Distill
Making things that work with us - DistillMaking things that work with us - Distill
Making things that work with us - Distill
 
Making your washing machine talk with a power plant
Making your washing machine talk with a power plantMaking your washing machine talk with a power plant
Making your washing machine talk with a power plant
 

Semelhante a No. la sottile arte di trovare il tempo dove non esite.

ScrumLSP official copyrighted workshop format
ScrumLSP official copyrighted workshop formatScrumLSP official copyrighted workshop format
ScrumLSP official copyrighted workshop formatMichael Forni
 
Guida galattica per frontendisti!
Guida galattica per frontendisti!Guida galattica per frontendisti!
Guida galattica per frontendisti!Davide Di Pumpo
 
Lean UX Development - Approach and toolkit
Lean UX Development - Approach and toolkitLean UX Development - Approach and toolkit
Lean UX Development - Approach and toolkitCodemotion
 
Lean UX Approach for developers
Lean UX Approach for developersLean UX Approach for developers
Lean UX Approach for developersFabio Fabbrucci
 
Node js: che cos'è e a che cosa serve?
Node js: che cos'è e a che cosa serve?Node js: che cos'è e a che cosa serve?
Node js: che cos'è e a che cosa serve?Flavius-Florin Harabor
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comportaAlberto Brandolini
 
Lezione6 apps-confartigianato
Lezione6 apps-confartigianatoLezione6 apps-confartigianato
Lezione6 apps-confartigianatoAndrea Vaccarella
 
7 Applicazioni gratuite che cambieranno il tuo modo di lavorare!
7 Applicazioni gratuite che cambieranno il tuo modo di lavorare!7 Applicazioni gratuite che cambieranno il tuo modo di lavorare!
7 Applicazioni gratuite che cambieranno il tuo modo di lavorare!Marketing Magnetico
 
Manuale produttivita-finale-131001094843-phpapp01
Manuale produttivita-finale-131001094843-phpapp01Manuale produttivita-finale-131001094843-phpapp01
Manuale produttivita-finale-131001094843-phpapp01Giovanni Rocca
 
Come si presenta un project work aziendale
Come si presenta un project work aziendaleCome si presenta un project work aziendale
Come si presenta un project work aziendaleSQcuola di Blog
 
Le basi della SEO | Quando il posizionamento ha un'anima
Le basi della SEO | Quando il posizionamento ha un'animaLe basi della SEO | Quando il posizionamento ha un'anima
Le basi della SEO | Quando il posizionamento ha un'animaMichele Franzese
 
PHP, non lo stesso vecchio linguaggio
PHP, non lo stesso vecchio linguaggioPHP, non lo stesso vecchio linguaggio
PHP, non lo stesso vecchio linguaggioMassimiliano Arione
 
Lo sai che si può fare DDD in Javascript grazie a Typescript? Visual Studio e...
Lo sai che si può fare DDD in Javascript grazie a Typescript? Visual Studio e...Lo sai che si può fare DDD in Javascript grazie a Typescript? Visual Studio e...
Lo sai che si può fare DDD in Javascript grazie a Typescript? Visual Studio e...Marco Parenzan
 
Matt Cutts: le ultime discutibili dichiarazioni
Matt Cutts: le ultime discutibili dichiarazioniMatt Cutts: le ultime discutibili dichiarazioni
Matt Cutts: le ultime discutibili dichiarazioniGiorgio Taverniti
 
Facciamo delle slide migliori!
Facciamo delle slide migliori!Facciamo delle slide migliori!
Facciamo delle slide migliori!Appsterdam Milan
 
Imparare a Programmare
Imparare a ProgrammareImparare a Programmare
Imparare a ProgrammareAlberto Olla
 
Come funziona il cervello di un programmatore quando impara e affronta nuovi ...
Come funziona il cervello di un programmatore quando impara e affronta nuovi ...Come funziona il cervello di un programmatore quando impara e affronta nuovi ...
Come funziona il cervello di un programmatore quando impara e affronta nuovi ...Pietro Roversi
 

Semelhante a No. la sottile arte di trovare il tempo dove non esite. (20)

ScrumLSP official copyrighted workshop format
ScrumLSP official copyrighted workshop formatScrumLSP official copyrighted workshop format
ScrumLSP official copyrighted workshop format
 
Guida galattica per frontendisti!
Guida galattica per frontendisti!Guida galattica per frontendisti!
Guida galattica per frontendisti!
 
Lean UX Development - Approach and toolkit
Lean UX Development - Approach and toolkitLean UX Development - Approach and toolkit
Lean UX Development - Approach and toolkit
 
Lean UX Approach for developers
Lean UX Approach for developersLean UX Approach for developers
Lean UX Approach for developers
 
Node js: che cos'è e a che cosa serve?
Node js: che cos'è e a che cosa serve?Node js: che cos'è e a che cosa serve?
Node js: che cos'è e a che cosa serve?
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comporta
 
Lezione6 apps-confartigianato
Lezione6 apps-confartigianatoLezione6 apps-confartigianato
Lezione6 apps-confartigianato
 
7 Applicazioni gratuite che cambieranno il tuo modo di lavorare!
7 Applicazioni gratuite che cambieranno il tuo modo di lavorare!7 Applicazioni gratuite che cambieranno il tuo modo di lavorare!
7 Applicazioni gratuite che cambieranno il tuo modo di lavorare!
 
Manuale produttivita-finale-131001094843-phpapp01
Manuale produttivita-finale-131001094843-phpapp01Manuale produttivita-finale-131001094843-phpapp01
Manuale produttivita-finale-131001094843-phpapp01
 
Come si presenta un project work aziendale
Come si presenta un project work aziendaleCome si presenta un project work aziendale
Come si presenta un project work aziendale
 
Le basi della SEO | Quando il posizionamento ha un'anima
Le basi della SEO | Quando il posizionamento ha un'animaLe basi della SEO | Quando il posizionamento ha un'anima
Le basi della SEO | Quando il posizionamento ha un'anima
 
PHP, non lo stesso vecchio linguaggio
PHP, non lo stesso vecchio linguaggioPHP, non lo stesso vecchio linguaggio
PHP, non lo stesso vecchio linguaggio
 
Lo sai che si può fare DDD in Javascript grazie a Typescript? Visual Studio e...
Lo sai che si può fare DDD in Javascript grazie a Typescript? Visual Studio e...Lo sai che si può fare DDD in Javascript grazie a Typescript? Visual Studio e...
Lo sai che si può fare DDD in Javascript grazie a Typescript? Visual Studio e...
 
Matt Cutts: le ultime discutibili dichiarazioni
Matt Cutts: le ultime discutibili dichiarazioniMatt Cutts: le ultime discutibili dichiarazioni
Matt Cutts: le ultime discutibili dichiarazioni
 
Facciamo delle slide migliori!
Facciamo delle slide migliori!Facciamo delle slide migliori!
Facciamo delle slide migliori!
 
Lavorare Da Remoto
Lavorare Da RemotoLavorare Da Remoto
Lavorare Da Remoto
 
Questopc
QuestopcQuestopc
Questopc
 
Imparare a Programmare
Imparare a ProgrammareImparare a Programmare
Imparare a Programmare
 
Come funziona il cervello di un programmatore quando impara e affronta nuovi ...
Come funziona il cervello di un programmatore quando impara e affronta nuovi ...Come funziona il cervello di un programmatore quando impara e affronta nuovi ...
Come funziona il cervello di un programmatore quando impara e affronta nuovi ...
 
Le App per il Business
Le App per il BusinessLe App per il Business
Le App per il Business
 

No. la sottile arte di trovare il tempo dove non esite.