Code of Conduct
TL;DR
Siamo una comunità che coltiva una foresta di collaborazione: si impara insieme, si discute senza dogmi, si decide con contesto ed evidenza. Nessuno deve sentirsi un ingranaggio sostituibile: qui si cresce e si contribuisce. Non tolleriamo discriminazioni, attacchi personali, gatekeeping, spam/promozioni invadenti o “cargo cult” tecnologici. Offriamo canali sicuri per segnalazioni e un processo di moderazione chiaro e proporzionato.
1) Scopo e Ambito
Questo Codice di Condotta definisce come vivere il manifesto di Napoli Software:
- creare uno spazio aperto e psicologicamente sicuro in cui curiosità, creatività e ingegneria possano fiorire;
- mettere in discussione pratiche e metodologie senza dogmi né slogan;
- costruire valore reale con consapevolezza del contesto.
Si applica a tutti gli spazi della comunità, online e offline: eventi, workshop, chat/gruppi, repository, documentazione, canali social, e qualsiasi attività organizzata o sponsorizzata da Napoli Software.
2) Valori Fondanti
- Curiosità e profondità: andiamo alla radice dei problemi e dei sistemi che usiamo.
- Coraggio anti‑dogmatico: niente “si è sempre fatto così”; discutiamo con dati, esperimenti e contesto.
- Qualità come responsabilità: test, code review, refactoring, retrospettive non sono optional.
- Impatto e senso: il codice è un mezzo per creare, non un fine.
- Sicurezza psicologica: diritto di dire “non lo so”, “ho bisogno di tempo”, “non sono d’accordo (e perché)”.
- Inclusione: linguaggio e comportamenti che includono e non escludono.
3) Comportamenti Attesi (✅)
- Ascolto attivo e rispetto: lascia finire, riformula per capire, domanda prima di giudicare.
- Condivisione di conoscenza: esempi, snippet, link, demo, note — documenta dove possibile.
- Feedback costruttivo: concreto, gentile, orientato al miglioramento, mai all’attacco personale.
- Decisioni basate sul contesto: rendi espliciti obiettivi, vincoli, trade‑off, impatti.
- Trasparenza sulle incertezze: esplicita ipotesi, rischi, alternative considerate.
- Inclusione pratica: evita gergo esclusivo; favorisci domande dei nuovi; niente gatekeeping.
- Attribuzione corretta: cita fonti e autori; evita plagi.
4) Comportamenti Non Accettati (❌)
- Dogmatismo e cargo‑cult: “si è sempre fatto così”, “usa X perché è nuova”.
- Deleghe vuote: “lo vuole il cliente/CEO” senza chiarire problema/valore/impatti.
- Svalutare pratiche di qualità: “non abbiamo tempo per test”, “retro sprecata”.
- Aggressioni personali, trolling, shaming, flamewar, interruzioni sistematiche.
- Gatekeeping: fare muro su linguaggi, strumenti, ruoli o percorsi formativi.
- Discriminazioni o molestie: su genere, identità, orientamento, etnia, nazionalità, disabilità, età, religione, aspetto, esperienza o qualsiasi altra identità.
- Linguaggio o immagini sessualizzate in contesti tecnici/professionali.
- Doxxing o violazioni della privacy: divulgare dati senza consenso.
- Spam e promozioni invasive: vendita mascherata da talk, lead farming, link baiting non richiesto.
- FUD, hype o informazioni fuorvianti per spingere scelte non motivate dai fatti.
- Q&A: domande brevi e chiare; niente monologhi travestiti da domande.
- Talk: dichiara eventuali interessi commerciali; il contenuto deve essere di valore tecnico.
- Foto/registrazioni: rispetta chi non acconsente; segnala prima di registrare/streammare.
- Accessibilità: favoriamo spazi e materiali accessibili (slide leggibili, caption dove possibile).
- Benvenuti se trasparenti e rispettosi.
- No a talk puramente commerciali.
- Il recruiting è ok se opt‑in (stand, canali dedicati, annunci brevi e dichiarati).
- Ogni promozione deve essere etichettata e non invadente.
7) Privacy
- Trattiamo le informazioni con riservatezza e nel rispetto delle leggi vigenti.
- I dati delle segnalazioni sono accessibili solo ai moderatori necessari alla gestione del caso.
Napoli Software vuole essere il luogo dove piantiamo alberi: pratiche di qualità, dialoghi onesti, scelte consapevoli. È così che il deserto diventa foresta.