Come la maggior parte delle culture
non basate sul denaro, quella degli hacker si basa sulla reputazione. Uno prova
a risolvere problemi che siano interessanti, ma quanto siano interessanti, e
se le soluzioni siano veramente efficaci, è qualcosa che solo i tecnici al tuo
pari o i superiori possono giudicare.
Di conseguenza, quando giochi a fare l'hacker,
inpare a guadagnare punti soprattutto in base a quello che gli altri hackers
pensano delle tue capacità (ecco perchè non sei un hacker fino a che gli altri
hacker ti ci chiamano). Questo fatto è oscurato dall'immagine dell'hacking come
un lavoro solitario; anche da alcuni tabo della cultura hacker (che stanno gradualmente
scemando ma sono ancora consistenti) contro il voler ammettere che l'ego o l'essere
ben considerati dagli altri contribuiscano ad alimentare le proprie motivazioni.
Nello specifico, fare l'hacker è ciò che
gli antropologi chiamano gift culture. Sali nella scala sociale non
dominando gli altri, non essendo bello, non avendo le cose che vogliono gli
altri, ma piuttosto dandole via. E più precisamente, dando via il tuo tempo,
la tua creatività, e i risultati delle tue capacità.
Fondamentalmente ci sono 5 cose che puoi
fare per essere rispettato dagli hackers:
1. Scrivi free software
La prima cosa (la più basilare nonchè
tradizionale) è scrivere programmi che appaiono utili o divertenti agli altri
hackers, e dare le sorgenti da utilizzare all'intera comunità hacker.
Gli hackers più venerati sono proprio quelli
che hanno scritto programmi grossi e capaci, che vanno in contro a bisogni collettivi,
e che li danno via cosicchè chiunque possa usarli.
2. Aiuta a testare e a fare il debug del free
software
Essi sono anche a servizio di chi fa
il debug del free.software. In questo mondo imperfetto, inevitabilmente spenderemo
la maggior parte del tempo dello sviluppo di un programma a fare il debug.Ecco
perchè qualsiasi autore di free software in grado di ragionare ti dirà che buni
beta testers (quelli che sanno come descrivere chiaramente i sintomi, localizzare
bene i problemi, che possono tollerare i bugs in una release fatta di fretta,
e sono disposti ad applicare alcune semplici routine diagnostiche) valgono tanto
oro quanto pesano. Anche uno solo di loro può trasformare una fase di debugging
da un incubo prolungato ad una mera e salutare seccatura.
Se sei un principiante, prova a trovare
un programma in via di sviluppo che ti interessa e ceca di essere un buon beta-tester.
C'è un progresso naturale dall'aiutare a testare i programmi, ad aiutare a fare
il debug, ad aiutare a modificarli. Imparerai un sacco in questo modo, e genererai
un buon karma con le persone che ti aiuteranno successivamente.
3. Pubblica informazioni utili
Un'altra buona cosa è colezzionare e filtrare le informazioni utili od interessanti
in pagine web o documenti come le FAQ (ovvero Frequently Asked Questions, che
in italiano sta per domande fatte frequentemente), e renderle generalmente reperibili.
I manutentori di FAQs tecniche sono rispettati
quasi quanto gli autori di free software.
4. Aiuta a mandare avanti i lavori di infrastruttura
La cultura hacker (e lo sviluppo della
rete, in questo caso) viene mantenuta da volontari. Ci sono un sacco di lavori
necessari ma poco affascinanti che devono essere fatti per mantenerla - amministrare
le mailing list, moderare i newsgroup, mantenere larghi archivi di software,
sviluppare gli RFC e altri standard tecnici.
Le persone che fanno bene questo genere
di cose sono molto rispettate, poichè chiunque sa che questi lavori richiedono
molto tempo e non sono divertenti quanto giocare coi codici. Farli mostra dedizione.
5. Servi la cultura hacker di per sè
Infine, puoi servire e propagare la
cultura hacker di per sè (per esempio scrivendo un documento accurato su come
diventare un hacker:-)). Non ti troverai di certo nella posizione di fare una
cosa del genere fino a che non ti sarai fatto ben conoscere per una delle prime
cinque cose.
La cultura hacker non ha leaders veri e
propri, ma ha degli eroi e degli storici e diffusori "tribali". Dopo essere
stato in trincea abbastanza a lungo, potresti diventare uno di questi. Fai attenzione:
tra i più anziani, gli hackers non si fidano di quelli che blaterano, quindi
raggiungere questo tipo di fama è pericoloso. Piuttosto che sforzarti per questo,
conviene guadagnarti te stesso una posizione, cosicchè toccherà a te "essere
raccontato", dopodichè sii modesto circa il tuo staus.