7. - 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>>
14. •
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ù?
15. "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
18. 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.
22. 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.
25. •
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.
26. 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.
•
…
30. 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’è!
32. •
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.
33. 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?
34. 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
35. 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à.
36. La sottile arte di trovare il tempo dove non esiste
!
è dire
NO
e provare a cambiare il nostro
ambiente, in meglio.