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.
1. @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
2. @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 Mora
mail@fabio.mora.name
7. @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
9. @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”!
11. @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
12. @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%
13. @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
14. @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
16. @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
Classificazione
ATECO 2007
17. @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
18. @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
19. @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...
22. @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.
23. @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
24. @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
25. @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
26. @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 & BGP
RIPE
Successivi
28. @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
29. @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
35. @morafabio
35
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
37. @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
Alibi
http://www.youtube.com/watch?v=vk5Jg-mAeVY
38. @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 corretti
Applicati in modo sbagliato
39. @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
40. @morafabio
Quello che conta sta qui dentro
40
Principi
Valori
Communication
Simplicity
Feedback
Courage
Respect
Feedback
Embracing change
Assuming simplicity
42. @morafabio
Community
42
PHP User Group
DDD Italy
CoderDojo
Xtreme Programming
Lean Italia
AgileDay
GrUSP
Codemotion
Linux User Groups
Symfony
Italian Linux Society
Node.js
Hackatons
BAIA
Startup Weekends
43. @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?
44. @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
45. @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
48. @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
49. 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