cambiare punto di vista

53
@morafabio cambiare punto di vista quello che ho imparato da dev in qualche anno 8 maggio 2013 - Milano XPUG http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it

description

8 maggio 2013, XPug Milano @ Talent Garden Ho iniziato a scrivere codice in un Linux User Group tempo fa. Anni dopo mi sono iscritto ad un I.T.I.S. di provincia dove sono diventato Perito Informatico. Nel frattempo ho fatto volontariato, lo stagista, poi il consulente. Ho conosciuto le persone giuste ed ho fatto l’imprenditore. Dopo aver venduto faccio il dipendente, e nuovamente impresa. Vorrei raccontare quello che ho imparato, delle scelte che ho fatto, di come ho misurato me stesso, delle responsabilità prese e dei fallimenti. Con qualche suggerimento per chi sta cercando di migliorare o cambiare la propria strada, pur rimanendo un developer entusiasta. Facendo ciò che più ci piace.

Transcript of cambiare punto di vista

Page 1: cambiare punto di vista

@morafabio

cambiare punto di vistaquello che ho imparato da dev in qualche anno

8 maggio 2013 - Milano XPUG

http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it

Page 2: cambiare punto di vista

@morafabio

• Software Developer

• Imprenditore

• Community

• GalLUG.it

• ILS, GrUSP

• XPug Milano, PUG Milano

• CoderDojo Italia

• BAIA IT

• PHP Zend Certified Engineer

• Animatore, suono, scrivo, fonico, running, viaggio, ...

• Mi piace il sole!

Mi presento

2

Fabio [email protected]

Page 3: cambiare punto di vista

$this->assertTrue(false);

3

Page 4: cambiare punto di vista

una storia

4

Page 5: cambiare punto di vista

@morafabio

Mi è successo per colpa del software

• 2001 Gallug.it

• 2004 Istituto Tecnico Industriale Informatico

5

Page 6: cambiare punto di vista

6

Page 7: cambiare punto di vista

@morafabio

Mi è successo per colpa del software

• 2001 Gallug.it

• 2004 Istituto Tecnico Industriale Informatico

• 2005 Corsi di computer & public speaking

• 2008 Stage da sviluppatore web

7

Page 8: cambiare punto di vista

poi il lavoro aumenta

8

come fare?

Page 9: cambiare punto di vista

@morafabio

Il lavoratore autonomo

9

«  persona  [che]  si  obbliga  a  compiere  verso  un  corrispettivo  un'opera  o  un  servizio,  con  lavoro  prevalentemente  proprio  e  senza  vincolo  di  subordinazione  nei  confronti  del  committente  »

Art.  2222  Codice  Civile

La “Partita IVA”

Nota: Noi sviluppatori non abbiamo un ordine di competenza per cui non siamo “liberi professionisti”!

Page 10: cambiare punto di vista

quanto pago?

10

dubbio 1

Page 11: cambiare punto di vista

@morafabio

Il lavoratore autonomo

11

Il regime ordinario(Art. 14 del DPR 600/1973)

ADEMPIMENTI

• Nessun limite di ricavi e compensi

• Libro giornale, mastro, inventario

• Registri IVA

• Registro beni ammortizzabili

• Determinazione del reddito per regole del Tuir

• Libri obbligatori del lavoro per dipendenti

Page 12: cambiare punto di vista

@morafabio

Il lavoratore autonomo

12

Il regime dei minimi(Art.1 commi da 96 a 117, legge 244/07, Art. 27 comma 3 D.L. 98/11)

SEMPLIFICAZONI

• Esonero IVA totale

• Esonero obblighi D.P.R. 633/1972 (registrazione fatture, dichiarazioni, comunicazione annuale...)

• Esonero dalla tenuta delle scritture contabili

• Esonero dagli studi di settore

• Imposta sostitutiva al 5%

Page 13: cambiare punto di vista

@morafabio

Il lavoratore autonomo

13

Il regime dei minimi(Art.1 commi da 96 a 117, legge 244/07, Art. 27 comma 3 D.L. 98/11)

ADEMPIMENTI

• Fatture: conservazione e numerazione

• Certificazione dei corrispettivi

• Presentazione degli intrastat

• Conservazione tutti i documenti inerenti l’attività

• Dichiarazione dei redditi

Page 14: cambiare punto di vista

@morafabio

Il lavoratore autonomo

14

• Limite ricavi/compensi a €30.000

• Assenza di spese per dipendenti ed utili ad associati in partecipazione

• Precluse le cessioni all’esportazione

• Acquisto di beni strumentali non superiore a €15.000 (in 3 anni)

• L’attività agevolabile non deve costituire prosecuzione di un attività precendente (neanche da dipendente)

• Durata massima 5 anni oppure fino al 35 anno di età

REQUISITI

Il regime dei minimi (D.L. 98/2011)

X

Quadro  B,  Modello  AA9/10,  Agenzia  delle  Entrate

Page 15: cambiare punto di vista

cosa posso fare?

15

dubbio 2

Page 16: cambiare punto di vista

@morafabio

Il lavoratore autonomo

16

• Attività prevalente: opera intellettuale del professionista

• Attenzione al diritto di proprietà sul vostro codice

• La consulenza rientra tra le attività, così definite“altre professioni non regolamentate”

• Può non essere base per la costituzione di un impresa (1)

• Iscrizione alla gestione separata INPS (aliquota ’13 al 27,72%)

62.02.00 Consulenza nel settore delle tecnologie dell'informatica

1) MIDA Piemonte Art. 491, pag. 96 - Rivolgetevi alla Camera di Commercio

ClassificazioneATECO 2007

Page 17: cambiare punto di vista

@morafabio

Il lavoratore autonomo

17

• Inquadramento pronto per la vendita di prodotti e servizi

• Adempimenti e costi fissi maggiori: maggiore rischio iniziale

• Costituzione di un impresa individuale

• Iscrizione al REA, Camera di Commercio

• Inquadramento più comune: artigiano (1)

• Contributo INPS minimo obbligatorio(aliquota ’13 al 20%, minimo €2874,24)

62.01.00 Produzione di software non connesso all'edizione

1) Legge 443/1985, MIDA Piemonte Art. 305, pag. 67

Page 18: cambiare punto di vista

@morafabio

Il lavoratore autonomo

18

• Relazionarsi con l’Agenzia delle Entrate, l’INPS, INAIL, Camcom

• Scegliere tipo di attività e regime contabile

• Propri strumenti di lavoro ed una sede

Cosa serve

Quote: «  Il commercialista, è l'incarnazione dell'uomo nero » @ziobrando

• Il revisore contabile

• L’avvocato

• L’assicurazione per l’assistenza sanitaria

• Conto bancario, carta di credito e cellulare dedicati

• PEC e FAX (WTF!)

Cosa ho trovato utile

• Il revisore contabile o un CAF • Firma digitale + PEC

Page 19: cambiare punto di vista

@morafabio

Mi è successo per colpa del software

• 2001 Gallug.it

• 2004 Istituto Tecnico Industriale Informatico

• 2005 Corsi di computer & public speaking

• 2008 Stage da sviluppatore web

• 2009 Aprire la partita IVA e finire la scuola

19

• 2010 Lavorare insieme...

Page 20: cambiare punto di vista

facciamo il punto

20

bene / male

Page 21: cambiare punto di vista

stiamo usando gli strumenti giusti?

21

società: persone e capitali

Page 22: cambiare punto di vista

@morafabio

Se qualcosa andasse storto?

22

Responsabilità civile

SOCIETÀ DI PERSONE

• I soci hanno responsabilità illimitata, solidale, sussidiaria (1)

• I soci rispondono per le obbligazioni sorte in capo alla società con:

• Il patrimonio della società (immobili, beni, crediti...)

• Il patrimonio personale presente e futuro

• Non c’è personalità giuridica

1) Eccetto i soci accomandanti nella S.a.s.

Page 23: cambiare punto di vista

@morafabio

Se qualcosa andasse storto?

23

Responsabilità civile

SOCIETÀ DI CAPITALI

• La società risponde alle obbligazioni solo con il proprio capitale sociale

• I soci sono responsabili solo per la quota di c.s. sottoscritto

• Amministratori sono responsabili con il loro patrimonio:

• Nei confronti della società se le recano danno

• Nei confronti dei creditori, se hanno danneggiato il patrimonio sociale

• Verso il singolo, se è stato danneggiato da atti dolosi o colposi

• In caso di illecito civile:

• La società paga i creditori

• viene fatta azione sociale di responsabilità

• Il socio farà ripetizione della somma versata

Page 24: cambiare punto di vista

@morafabio

La Società a Responsabilità Limitata

24

• Personalità giuridica, autonomia patrimoniale perfetta

• Regime fiscale ordinario

• Costituzione: atto pubblico per contratto (statuto) o atto unilaterale

• Conferimento di beni/crediti: certificati dal revisore dei conti

• Decisioni: per assemblee dei soci e/o in C.D.A.

• Cap. Soc. minimo: €10.000 interamente sottoscritto

• Bilancio e depositi

«  Nella  società  a  responsabilità  limitata  per  le  obbligazioni  sociali  risponde  soltanto  la  società  con  il  suo  patrimonio.  »

Art.  2462  Codice  Civile

Focus

Page 25: cambiare punto di vista

@morafabio

Mi è successo per colpa del software

• 2001 Gallug.it

• 2004 Istituto Tecnico Industriale Informatico

• 2005 Corsi di computer & public speaking

• 2008 Stage da sviluppatore web

• 2009 Aprire la partita IVA e finire la scuola

• 2010 Lavorare insieme... verso l’SRL

• 2011 L’impresa e l’amministrazione

25

Page 26: cambiare punto di vista

@morafabio

La web/dev agency

26

Primi passi

Registro degli Internet Service Provider

Registro degli operatori di comunicazione

Documento Programmatico sulla Sicurezza dei dati

600€ / Anno

Diritti di copia digitale, centralino...SIAE, SCF...

Registro del ccTLD.it 2500€ una tantum, +105€ / Anno

Autonomus System & BGPRIPE

Successivi

Page 27: cambiare punto di vista

tutto fatto, si cresce

27

le cose si complicano

Page 28: cambiare punto di vista

@morafabio

Il dipendente

28

RAPPORTO

• Rapporto regolato da contratto: tipico, bilaterale, oneroso

• Tipicamente CCNL (Contratto Collettivo Nazionale Lavoro)

• Il datore di lavoro fornisce materie prime e strumenti

• Busta paga

• CUD (Certificazione Unica dei Redditi)

«  è  prestatore  di  lavoro  subordinato  chi  si  obbliga  mediante  retribuzione  a  collaborare  nell'impresa,  prestando  il  proprio  lavoro  intellettuale  o  manuale  alle  dipendenze  e  sotto  la  direzione  dell'imprenditore.  »

Art.  2094  Codice  Civile

Page 29: cambiare punto di vista

@morafabio

L’impresa

29

Una web/dev agency con dipendenti

Documento di valutazione dei rischi

Medico competente

Idoneità strutturale

Iscrizione agli Enti Bilaterali

INAIL

Gestione antincendio ed emergenze

Addetto primo soccorso

Consulente del lavoro

RLS

CCNL

Privacy

Idoneità termica

Certificazione impianti

Cedolini 6211

Page 30: cambiare punto di vista

ce l’abbiamo fatta!

30

stanchi, ma soddisfatti

Page 31: cambiare punto di vista

non tutto rose e fiori

31

ma il sistema funziona

Page 32: cambiare punto di vista

finchè un giorno...

32

l’evento imprevisto

Page 33: cambiare punto di vista

errori di valutazione

33

Page 34: cambiare punto di vista

@morafabio

Page 35: cambiare punto di vista

@morafabio35

Burn out

• Cause ignorate per tempo

• Eplodono di colpo

• La differenza? Tra inizio e fine

«  Mi  sono  rotto!  Non  ce  la  faccio  più.  O  risolviamo  la  questione  o  vado  via!  Non  posso  fare  tutto  io,  non  migliora  mai  niente!Non  siete  più  quelli  di  una  volta!  »

http://it.wikipedia.org/wiki/Sindrome_da_burnout

Page 36: cambiare punto di vista

quello che ho imparato

36

aka tips & tricks

Page 37: cambiare punto di vista

@morafabio

Comunque è (anche) colpa mia

37

«  Non   tutto   si   può   fare.  Ma  non   accetto   alibi   che  escludono  me  come  parte  del  problema.  Non  posso  negare  di  farne  parte.  »

Julio  Velasco  -­‐  Cultura  degli  Alibihttp://www.youtube.com/watch?v=vk5Jg-mAeVY

Page 38: cambiare punto di vista

@morafabio

Modelli: un’altra storia

38

• Non pensate di riuscire a comprendere sempre tutto di ciò che succede nella vita reale

• Fallacia ludica: “L’incertezza del secchione”

«   supponga   che   lanciando   una  moneta   ci   siano   le   stesse   probabilità   che   esca  testa   o   croce.   La   lancio   novantanove   volte   e   ottengo   sempre   testa.   Che  probabilità  ci  sono  che  nel  prossimo  lancio  esca  croce?  »

 Taleb  Nassim  N.,  2008

Modelli correttiApplicati in modo sbagliato

Page 39: cambiare punto di vista

@morafabio

“Times for lone coders are gone”

39

Tecniche Team

Broadband

Personali Relazionali

Skill da curare e presentare

Il titolo è un quote: Jacopo Romei Classificazione: Fabio Fabbrucci

Page 40: cambiare punto di vista

@morafabio

Quello che conta sta qui dentro

40

Principi

Valori

Communication

Simplicity

Feedback

Courage

Respect

Feedback

Embracing change

Assuming simplicity

Page 41: cambiare punto di vista

@morafabio

Community

41

Significa

• Many-to-many

• “Stay on the bleeding edge”

• Validazione

• Persone!

• Contesti diversi

... & more, more, more!

Page 42: cambiare punto di vista

@morafabio

Community

42

PHP User Group

DDD Italy

CoderDojoXtreme Programming

Lean Italia

AgileDay

GrUSPCodemotion

Linux User Groups

Symfony

Italian Linux Society

Node.js

Hackatons

BAIA

Startup Weekends

Page 43: cambiare punto di vista

@morafabio

Single point of failure: by generation

43

• ’40 Una guerra da combattere

• ’50 Ricostruire!

• ’60 Battersi e rompere gli schemi

• ’70 Un banchetto dove ce n’è per tutti

• ’80 La prima con i genitori molto più vecchi

• ’90 Al banchetto, prendiamo gli avanzi

• ’00 ...what else?

Generazioni che cambiano in una storia spicciola

Modelli ancestrali?

Page 44: cambiare punto di vista

@morafabio

Kaizen (改善)

44

• Misurate & Validate

• Onestà & Coerenza

• Identificate i bisogni di mercato

• Abbracciate il cambiamento

• Occhio al “second system effect”

• La start up siete voi, puntate in alto!

• Imparate e studiate cose diverse

IMG: http://goo.gl/w7O2K

Page 45: cambiare punto di vista

@morafabio

“Embrace change”: è possibile

45

«  La  personalità  è  semplicemente  la  somma  di  risposte  imparate  dall’ambiente  esterno.  É  una  raccolta  di  modelli  di  comportamento  appreso.  »

«  Le  persone  sono  infinitamente  modificabili  attraverso  processi  di  apprendimento  di  nuovi  modelli  di  comportamento  »

«  Si  possono  risolvere  problemi  personali  e  sociali  attraverso  strategie  di  trattamento  basate  sulla  teoria  dell’apprendimento  »

B.F.Skinner  (teorico  dell’apprendimento),  1975

Page 46: cambiare punto di vista

voi siete qui

46

consapevolezza

Page 47: cambiare punto di vista

@morafabio

Mediocristan vs Extremistan

47

Il  cigno  nero,  Taleb  Nassim  N.,  2008

Page 48: cambiare punto di vista

@morafabio

Mediocristan vs Extremistan

48

• Non scalabile

• Il singolo non può cambiare il totale

• Vincitori ricevono piccola fetta della torta

• C’è spazio quasi per tutti

• Corrisponde a grandezze fisiche

• Ambiente ancestrale

• Inaccessibile ai cigni neri

• Si riesce a capire come stanno le cose

• Facile da prevedere

• Eventi distribuiti secondo la Gfi

• Scalabile

• Il totale è determinato da pochi

• I vincitori ricevono quasi tutta la torta

• Genera molti “morti”

• Corrisponde a numeri (ricchezza)

• Ambiente moderno

• Vulnerabile ai cigni neri

• Se si riesce a capirlo, serve molto tempo

• Difficilissimo da prevedere

• Cigni: ingestibili o mandelbrottiani

Il  cigno  nero,  Taleb  Nassim  N.,  2008

Page 49: cambiare punto di vista

dove andare?

49

La cosa più importante è...Quando mi piace, quanto sono bravo?

Il lavoro per me è...Il mio territorio è...

Quello che voglio fare è...Quanto conta per me...

Non voglio fare...

Img: http://goo.gl/A43qK

Page 50: cambiare punto di vista

@morafabio

Mediocristan vs Extremistan

50

Il  cigno  nero,  Taleb  Nassim  N.,  2008

Intensità nel mediocristan

Page 51: cambiare punto di vista

@morafabio

“This is water”

51

http://www.youtube.com/watch?v=vET9cvlGJQw

David  Foster  Wallace,  Kenyon  College,  21  maggio  2005

Page 53: cambiare punto di vista

@morafabio

Credits

53

Fabio Fabbrucci Jacopo Romei Emanuele Del Bono

Gabriele Lana Giuseppe Carnevali Edoardo Curreri

Talk: http://goo.gl/tgCqV Talk: http://goo.gl/Cm4Nc Talk: http://goo.gl/BRRN4

GalLUG.it, note fiscaliTalk: XP Bugs 2012 @ XPUGMITalk: http://goo.gl/8dGEV