SlideShare a Scribd company logo
1 of 56
Sono Ferdinando Santacroce
E sono qui per condividere
qualche riflessione personale.
Mi potete trovare sul Tuitter @jesuswasrasta
#IAD18
Ciao!
I’m a mediocre developer
Una piccola premessa
* Si tratta della mia esperienza, della mia storia
* Sono tutte o quasi opinioni personali
Mi aspetto che non siate d’accordo, che vi sentiate
annoiati, infastiditi o che pensiate che io sia davvero uno
sfigato…
E va bene così : )
Solo una cortesia: non tenetevelo per voi, parliamone!
@jesuswasrasta #IAD18
La mia mediocrità, reale o presunta
La percezione che ho degli altri,
soprattutto “quelli bravi”
Sono due le questioni su cui mi arrovello:
Cosa intendo per mediocrità
Non proprio a questo livello…
@jesuswasrasta #IAD18
Ma comunque si tratta di competenze
* La mancanza di skill tecniche
* La difficoltà nel risolvere i problemi
* Un generale senso di inadeguatezza
@jesuswasrasta #IAD18
@jesuswasrasta #IAD18
@jesuswasrasta #IAD18
Eppure un tempo pensavo pure di essere bravo
@jesuswasrasta #IAD18
Poi ho cambiato lavoro ed ho capito che non lo ero…
@jesuswasrasta #IAD18
L’effetto Dunning-Kruger
Quando sei talmente incompetente che non sai
nemmeno quanto tu sia incompetente.
Wikipedia — Dunning-Kruger effect
@jesuswasrasta #IAD18
La sindrome dell’impostore
@jesuswasrasta #IAD18
* Dunning-Kruger effect
* Imposter syndrome
How good you really are
How good
you think
you are
@jesuswasrasta #IAD18
Cosa intendo per quelli bravi
“Fate i bravi!”
Don Rodrigo
Quelli bravi per davvero
* 👍 Quelli da accogliere a braccia aperte
intelligenti, preparati, perseveranti, generosi, geniali
* 👎 Quelli da prendere con le pinze
individualisti, impazienti, tossici
Quelli bravi ma solo perché…
* Lavorano nella stessa azienda da decenni
* Impediscono a chiunque di avvicinarsi al loro “castello”
* Si immolano per la causa
* Forse non hanno una vita privata
Non sono tutti uguali
Ci sono quelli bravi per davvero
Ken Thompson and Dennis Ritchie
Ken Thompson and Dennis Ritchie
E quelli bravi*
I silos
@jesuswasrasta #IAD18
I guardiani
@jesuswasrasta #IAD18
Spesso sono nello stesso posto da anni
* Conoscono il dominio
* Conoscono tutti i segreti, i dettagli
* Custodi gelosi della conoscenza tacita
* Fuori dal loro mondo sono in difficoltà
@jesuswasrasta #IAD18
Gli eroi
@jesuswasrasta #IAD18
Gli stakanovisti
@jesuswasrasta #IAD18
I bravi da contratto
* Analisti, solution architect, ed altre figure mitologiche
imposte da qualcuno
* Umarell
NB: c’è chi ha ruoli di cui
sopra ed è bravo per
davvero, intendiamoci…
Solo ritengo queste
figure una disfunzione
all’interno del team
Bene!
E quindi?
Affrontare la mediocrità
Ma va, anche tu come me?!
https://twitter.com/dhh/status/834146806594433025
Bubble-sort with Hungarian ("Csángó") folk dance, Algorithmics
https://youtu.be/lyZQPjUT5B4
Le 4 categorie della conoscenza
* Cose che so di sapere
* Cose che so di non sapere
* Cose che non so di sapere
* Cose che non so di non sapere
Bonus
* cose che pensi di sapere, ma non è vero…
* Dunning-Kruger effect
* Imposter syndrome
How good you really are
How good
you think
you are *
*
*
*
@jesuswasrasta #IAD18
Scegli bene come investire le tue risorse
* Non puoi imparare tutto…
* Scegli le cose a più alto valore
* Impara quello che non puoi cercare
facilmente su internet
* Impara i fondamentali
* Keep it simple
@jesuswasrasta #IAD18
Cerca di essere una T
«I-shaped»
Expert at one thing
«Generalist»
Capable in a lot of things,
Expert at any
«T-shaped»
Capable in a lot of things,
Expert in one of them
@jesuswasrasta #IAD18
ReactDocker Kotlin
Java
Non contano solo le skill tecniche…
Soft skillsKung-fu Banjo playing
Softwaredevelopment
@jesuswasrasta #IAD18
Non sentirti mediocre
nei confronti di queste
persone, aiutale
Svuota i silos
* Lavora con loro, impara, coinvolgili, svuotali o alla peggio abbattili
* Parlane con chi guida l’azeinda (sono un problema!)
@jesuswasrasta #IAD18
Sconfiggi i guardiani
Vedi anche «I terribili “guardiani della codebase” - Paolo D’Incau» https://vimeo.com/259162101
Salva gli eroi
* Gli eroi, in genere muoiono in battaglia…
* Se sei sempre in emergenza, niente è più un’emergenza (tranne
quando lo è)
@jesuswasrasta #IAD18
Spara ai senza legge
@jesuswasrasta #IAD18
Rifiuta i falsi titoli
@jesuswasrasta #IAD18
E quelli che lavorano più del dovuto?
Vi confido un segreto…
Lavorare più del dovuto
equivale a BARARE
Ma se per l’azienda queste persone
non sono un problema…
* Se queste situazioni non vengono percepite ed affrontate
* Se per chi guida l’azienda non sono un problema, anzi,
«meno male che c’è XYZ che ci salva sempre!»
Cambia azienda!
Guardati dai 10x…
I “rockstar developer”
https://github.com/dylanbeattie/rockstar
Rockstar FizzBuzz
https://github.com/dylanbeattie/rockstar
Evita le persone tossiche
* Gli individualisti
* Chi non rispetta gli altri
* I perfezionisti
Ken Thompson and Dennis Ritchie
Ma quando incontri quelli
bravi davvero…
Sono un dono, goditeli!
* Lavora con loro, confrontati, cerca di imparare
il più possible
* Fagli tutte le domande che puoi
* Spiega a loro le cose che sai: capirai se le sai
davvero
John Von Neumann
Forse ho capito
perché mi sento mediocre!
Ed ho capito anche
come smettere di sentirmi così!!
“Sii il peggior giocatore nella miglior
squadra che accetti di farti giocare”
Grazie :)
@jesuswasrasta #IAD18

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

I'm a mediocre developer

Editor's Notes

  1. Vi chiederete: perché questo titolo? Perché questo è quello che mi ritrovo a pensare di tanto in tanto, e non ho ancora capito se è così o no Questa sessione è per me un modo per verificare Insomma, ho poche certezze e tanti dubbi: spero oggi di poterne fugare alcuni
  2. Dirò cose magari scontate, e me ne scuso, ma il solo sapere che sono scontate sarebbe per me già una conforto Questa sessione è fatta per me più che per voi Parlarne con qualcuno che ha avuto esperienze simili mi può aiutare a capire se sono mediocre per davvero o no Parlerò di persone e personaggi diversi, sperandodi non offendere nessuno Chi di voi ricopre un ruolo tipo “Analista, architect, team leader”? Parlerò male di voi, ma cercherò di contestualizzare il più possible Chi di voi lavora nella stessa azienda da 7-8 anni? Parlerò male anche di voi
  3. Due temi che vanno a braccetto Il confront con gli altri è inevitabile per chi lavora in team Ed inoltre ultimamaente sto diventando masochista, cerco continuamente il confront Sono costantemeete fuori dalla mia comfort zone, e forse a volte rischio troppo Le persone che incontro confermano o smentiscono la mia ipotesi di mediocrità E’ un processo costante, una giostra continua con alti e bassi
  4. Vorrei chiarire cosa intend per mediocrità Non mi reputo uno sprovveduto Non sono certo un genio, ma so di avere delle qualità, di spaere fare qualcosa in amniere decente
  5. Quindi, non prprio così
  6. Il focus comunque è sulle competenze tecniche, quelle che alla fine ti rendono ai toui occhi, o a quelli degli altri, un bravo sviluppatore Quindi, cosa mi succede?
  7. Mi dimentico le cose più banali Continuo a cercare informazioni su Internet (StackOverflow Driven Programming)
  8. C’è un sacco di roba che non conosco Non mi ricordo I comandi Linux Non saprei enunciare più di 3-4 pattern Non saprei descrivere gli algoritmi di ordinamento Docker, JS, linguaggi, tool… Eppure quando ho iniziato StackOverflow nemmeno esisteva, e me la sono cavata
  9. Ho lavorato parecchio quasi sempre da solo, confrontandomi poco con altri Mi davano idee da realizzare, ed io le portavo a termine, in qualche modo Lavoravo da solo in una scuola: di mattina assitente di laboratorio, di pomeriggio programamtore, sistemista, tuttofare (devops ante-litteram…) il sito della scuola, registro elettronico, educazione a distanza
  10. Assunto in una vera software house, con programmatori esperti Ma ad esempio non sapevo nemmeno esistessero I sistemi di versioanmento, andavo Avanti a zip e copie schedulate Scoraggiamento, ostacoli, tante cose da imparare… Poi ho scoperto che questi stati d’animo hanno un nome
  11. Non sai riconoscere I tuoi errori Le persone con scarse abilità in un’area specifica sono spesso scarsi anche nel giudicare le loro abilità in quell’area. Questo ti fa prendere cattive decisioni, vicoli ciechi O peggio ancora ti fa diventare arrogante, supponente Poi invece c’è l’opposto…
  12. Quando invece hai fin troppa coscienza di te e di quante cose ancora non sai Non riesci a gioire dei risultati raggiunti Pensi di essere sopravvalutato Vivi nel tetrrore che prima o poi qualcuno scopra che sei una pippa
  13. Questa in sostanza la situazione Prima vi parlavo anche di bravi, riprendiamo il discorso e vediamo cosa intend per “quelli bravi”
  14. Ci sono bravi e bravi… Tutti posso aiutarti a migliorare, ma anche ad alimentare il senso di mediocrità Vi racconterò come ho imparato a distinguerli, e come cerco di trarne vantaggio e sopravvivere.
  15. Non questi bravi, questi hanno smesso di darmi noia in 3a suepriore…
  16. Bravi per davvero Intelligenti Capacita di risolvere problemi Veloci nell’elaborazione di una soluzione e nella loro implementazione Capaci di pensare diversamente dagli altri Skill tecniche Hanno più conoscenze
  17. Quindi sì, nella mia testa ci sono bravi e bravi Per me non sono tutti uguali Tutti hanno alimentano il mio senso di mediocrità ora qualcuno ha smesso di farlo Nell’immediate li ritengo tuti più efficacy di me nel rislvere un problema, una situazione Credo di aver vestito I panni di tuti questi personggi… Ogni tipologia può dare qualcosa, sta a te saperli riconoscere e trarne il meglio Oppure imparare a difenderti o attaccare quando necessario
  18. Questi sono un dono Bisogna cercarli
  19. C’è qualcno che non li conosce? Hanno inventato B, C, Unix, le piep, grep, Golang…. Intelligenza superiore Altamente skillati Capacità (e volontà) di condividere la conoscenza (Bell Labs) Esistono, li ho incontrati, ci lavoro insieme tutti I giorni… La loro capacità è pura, sanno approcciare qualsiasi problema con oggettività
  20. Fatto tante cose, ma era una testa di m***
  21. Poi ci sono quelli bravi con l’asterisco La loro bravura è drogata da qualche agente esterno Facciamo qualche esempio
  22. Ci sono diversi tipi di silo: Silo per reparti Silo per progetto Silo per competenze tecnologiche Focalizziamoci sui sili competenze e dominio Diverse sono le persone che appartengono o rappresentano un silo A volte non ne sono consapevoli A volte lo sono, e ci soffrono A volte ci godono…
  23. Detengono un progetto, una codebase, un pezzo dell’infrastruttura Col tempo diventa difficile avvicinarli, chiedere collaborazione Guai fargli cambiare qualcosa… Non puoi aiutarli: solo loro sanno mettere mano alle loro cose Non puoi ficcare il naso nelle loro faccende
  24. Ad esempio quelli che, lavorando nella stessa azienda, allo stesso progetto, o nello stesso contest da anni, hanno il vantaggio di conoscere tutti I trucchi ed I segreti A volte ne approfittano, a volte sono generosi e condividono Se tolti dal loro contest però, non sapresbbero cavarsela poi tanto bene Vediamoli in dettaglio
  25. Bravi o meno, si immolano per la causa Sono sempre loro a risolvere i problemi Tendono a sovraccaricarsi Diventano spesso colli di bottiglia Prima o poi sbagliano comunque
  26. Workaholic Bravi o meno, lavorano 26 ore al giorno Fanno del loro meglio, quasi sempre in buona fede …
  27. Ruoli in genere impost in grandi aziende Non sempre meritati… Figure distaccate dal team, per volontà o per necessità (sono dei PM mascherati) Proxy di richieste e conoscenze Non aiutano il team a crescere
  28. Ok, ora che abbiamo definito cosa sia la mediocrità e quali siano I soggetti che più o meno confermano o smentiscono la mia mediocrità, Andiamo a vedere come possiamo affrontarla
  29. Innanzitutto: bisogna imparare a capire quando si è veramente mediocri e quando no
  30. 1° punto: riconoscere quando sei davvero mediocre e quando forse non lo sei…. Questa è stata un po’ la molla che mi ha fatto scattare l’idea Mi sono reso conto che non è una situazione rara quella che sto vivendo Chi è DHH, David Heinemeier Hansson Creatore di Ruby On Rails, fondatore di BaseCamp, vincitore a Le Mans Non che mi voglia paragonare a lui, anzi, se anche lui la pensa così mi sento rincuorato Anche io come lui non saprei fare un bubble-sort alla lavagna Se volete approfndire gli algoritmi di ordinamento, ho però la risorsa giusta da segnalare
  31. Compagnia rumena che rappresenta algoritmi di ordinamento con danze folk Ma torniamo a parlare di mediocrità, o meglio di conoscenza
  32. so di sapere: so guidare un’automobile Ok, ma non smettere mai di metterle in dubbio Prova a spiegarle agli altri Confrontati Proponi delle sessioni ad una conferenza :) so di non sapere: non so operare un paziente al cuore Puoi sempre imparare… non so di sapere: pensavo che sciare fosse più difficile Sorpresa! Goditi il momento, ma non adagiarti non so di non sapere: come ne vengo a conoscenza?
  33. Alla fine continui a passare da uno stato all’altro Non ci puoi fare nulla, è normale Puoi solo cercare di capire il prima possible dove ti trovi Per fare questo, cerca il confronto, fallisci E comunque tieni presente che hai risorse limitate
  34. Non ti serve sapere tutte le nozioni Tu devi appendere competenze, non nozioni Saper come fare a sapere una cosa Keep it simple: non cercare di strafare, fai cose semplici, ma falle bene
  35. O sai tutto di “niente”, di un argomento molto circoscritto, o tutto di niente.. Più è largo “il fusto” della T, meglio è 
  36. La T può essere vista a più livelli Più tecnica, roguardante le varie tecnologie Più ad ampio spettro, considerando tutte le comeptenze di una persona Ricorda valori e princìpi del Manifesto Spesso I problem si possono risolvere dialogando, comunicando meglio Cerca il modo per evitare di fare il lavoro, massimizza il lavoro non fatto Impara a negoziare Ascolta PO, stakeholders e utenti, non ti fidare degli intermediary Fai esperienze diverse Immagina gli skill come quelli dei perosnaggi dei video games, e costruisci la miglior squadra
  37. La T può essere vista a più livelli Più tecnica, roguardante le varie tecnologie Più ad ampio spettro, considerando tutte le comeptenze di una persona Ricorda valori e princìpi del Manifesto Spesso I problem si possono risolvere dialogando, comunicando meglio Cerca il modo per evitare di fare il lavoro, massimizza il lavoro non fatto Impara a negoziare Ascolta PO, stakeholders e utenti, non ti fidare degli intermediary Fai esperienze diverse Immagina gli skill come quelli dei perosnaggi dei video games, e costruisci la miglior squadra
  38. 2° punto: non sentirti mediocre nei confronti di queste persone Impara a riconoscere I deiversi tipi di persone che incontrerai per strada, e ad approcciarli nella maniera giusta TUTTI POSSONO DARTI QUALCOSA
  39. Rendili coscienti di cosa rappresentano Cerca di capire se stanno bene o no nella loro posizione Se no, aiutali a svuotarsi Se sì, cerca di farlgi capire perché è un problema Se non vogliono sentire ragioni, cerca di abbatterli Hit by the bus: quante persone possono essere investite da un bus prima che l’azienda vada in bancarotta? Esempi pratici In un team, chi conosce quell pezzo di codice, quell prgetto, Non ci lavora, ci lavora chi non lo conosce (magari in pair programming)
  40. Anche qui, primo passo è renderli coscienti, magari non ne sono consapevoli Cerca di entrare nel loro castello Modifica il codice, intervenire, fai casino se necessario (sempre che tu debba lavorare con loro) Collective ownership Se sono un altro team, un altro reparto, etc…
  41. Aiutali a fargli capire che il loro modo di lavorare non è sostenibile Anche se sei un eroe prima o poi sbaglierai, e certa gente si ricorda meglio gli errori che i successi Se si p costretti sempre a lavorare in emergenza, poi non si riesce più a distinguere qual è un’emergenza vera, e quale no Se noti che nella tua azienda viene premiato questo genere di comportamento, scappa…
  42. Programmatori solitari, quelli più bravi degli altri, senza regole Cowboy coding
  43. No analisti, no architetti, ma solo mebri di un unico team
  44. Anch’io l’ho fatto spesso, e me ne sono pentito Lo fai con buoni propositi: “sono meno bravo, devo fare di più…” ma non è giusto E’ scorretto nei confronti di chi non può fare di più e farsi bello alla stessa maniera Non è sostenibile Guardati dai capi che premiano questo comportamento
  45. Se non puoi abbattere I silo, sconfiggere I guardiani salvare gli eroi…. se per I capi non è un problema, anzi, li ritengono bravissimi e perfetti, cambia azienda! Ora torniamo ai bravi, ma quelli tossici
  46. Si parlava prima di programmatori dotati ma con qualche difetto caratteriale, per così dire
  47. I Rockstar developer non esistono, a meno che tu non inteda questo E nemmeno I ninja, guru, ed altritioli fantasiosi inventati dai recruiter
  48. Individualisti: Anche se sei bravissimo, difficilemnte cambierai il mondo da solo Blaming Perfezionisti: sembrano innocui; ossessivi e compulsive, ma buoni Passano tempi infiniti a rifinire design, perfezionare dettagli, fare analisi, senza arrivare mai a conclusion del progetto I troll che succhani energia; Evitali, non dargli cibo Respingili con la gentilezza, li fa incazzare tantissimo Non coinvlgere (troppo) le emozioni, rimani concentrato sui fatti Riconosci quanto è troppo, prendi provvedimenti Il ofcus è comuqnue sul luingo termine…. Decidi se vale la pena
  49. Bravissimi, ma delle teste di cavolo… Nonfanno squadra, anzi, la distruggono
  50. Aneddoto raccontato da Odifreddi Fisici e matematici dell’epoca, per capire se avevano capito, andavano da Von Neumann per farsi debuggare le proprie teorie E lui in pochi secondi trovava eventuali fallacità
  51. Sono mediocre perché mi confront continuamente con gente più in gamba di me Ma se penso a com’ero un tempo, ho fatto passi da gigante Alla fine mi sono reso conto di seguire un pattern
  52. Questo pattern…