Specchio della Società

Il codice è una forma di testo, e programmare è una forma di scrittura.

Per questo una mostra sul codice riguarda innanzitutto i processi sottostanti e il contesto in cui il codice è stato prodotto.

Per il momento, la programmazione viene fatta principalmente da esseri umani [2.10], che integrano il codice nelle loro pratiche scientifiche, trasformando il proprio rapporto con settori tradizionali come la medicina [2.7]. Si adattano alle culture e ai vincoli aziendali [2.9] o, al contrario, resistono a normative e leggi percepite come arbitrarie [2.6]. Il codice trasforma anche il modo in cui interagiamo gli uni con gli altri — come mostrato nei progetti software open source su grande scala [2.8] — e con l’ambiente che ci circonda.

I programmatori provengono da contesti, culture, età e identità di genere differenti. Queste differenze plasmano inevitabilmente la genesi del codice e il prodotto finale. Leggere il codice sorgente permette di aprire una piccola finestra sul mondo dei programmatori e comprendere come queste differenze vi si manifestino. Allo stesso tempo, come qualsiasi altro testo, il codice sorgente modella la società: veicola i pregiudizi, le norme e i presupposti del suo tempo, contribuendo al contempo a produrli.