manifesto · v1.0
Dieci righe di codice sorgente.
Questo è ciò in cui crediamo. Non perché sia originale, ma perché ogni volta che lo abbiamo dimenticato il progetto ne ha sofferto. Il manifesto di 3-Way Software è un promemoria continuo, prima di tutto per noi stessi.
- 01
Il software è una conversazione
Tra chi lo costruisce e chi lo usa. Se la conversazione si rompe, anche il software si rompe.
- 02
Il custom è disciplina, non capriccio
Costruire su misura significa scegliere consapevolmente cosa includere e cosa lasciar fuori. È più difficile, non più facile.
- 03
Il codice deve essere leggibile prima che intelligente
Tra sei mesi quel codice lo leggerà un altro sviluppatore. Anche se quell'altro sei tu.
- 04
La documentazione è parte del progetto
Un software senza documentazione è un software che muore con chi lo ha scritto.
- 05
Il deploy è il vero test
Niente è finito finché non gira in produzione, sotto carico reale, con utenti veri che cliccano.
- 06
L'integrazione vale più della feature
Il valore non sta nelle funzionalità isolate, ma nelle connessioni che attraversano l'intero ecosistema del cliente.
- 07
La performance non è ottimizzazione finale
È un vincolo di progetto. Si decide in fase di architettura, non a release done.
- 08
L'accessibilità è qualità tecnica
Un sito che esclude utenti non è un sito ben fatto. È un sito incompleto.
- 09
La sicurezza è ingegneria, non burocrazia
Ogni input è una superficie d'attacco. Ogni dipendenza è un vettore. Lo sappiamo dal commit zero.
- 10
Il cliente è proprietario del suo software
Sorgenti, infrastruttura, dati: tutto tracciabile, tutto trasferibile. Mai più ostaggio di un fornitore.
«Se ti riconosci in questi principi, abbiamo già qualcosa in comune.»
Iniziamo dalla tua sfida