Il mondo moderno, creato dai programmatori |
Come sono diventato SVILUPPATORE INFORMATICO?
I moderni telefoni cellulari hanno più di 10 volte la potenza di calcolo del primo supercomputer Cray. La maggior parte dei giocattoli elettronici moderni (come il cane di pezza di mia figlia che suona canzoni e dice il suo nome) sono più potenti Ci sono giorni in cui sono ancora sconvolto dal fatto di poter videoconferire mia madre in modo che possa vedere i suoi nipotini senza dover volare per visitare. Il potere tecnologico che abbiamo a portata di mano ogni giorno e la facilità con cui lo usiamo sono assolutamente sbalorditivi. Eppure, sono colpevole quanto chiunque di dare tutto per scontato, pensando alla tecnologia come strumento, a qualcosa su cui non pensare, proprio lì per semplificare le cose. Sono altrettanto colpevole di essere frustrato quando qualcosa non funziona esattamente come penso che dovrebbe, o veloce come voglio.
Quindi, quando sono frustrato, non riesco a trovare l'esatto, specifico, perfetto pezzo di software che fa esattamente quello che voglio nel modo in cui penso che dovrebbe essere fatto (al momento, perché quello che penso di aver bisogno potrebbe cambiare entro domani), devo ricordare a me stesso la realtà. Ho per ricordare a me stesso l'enorme quantità di talento, energia e molto duro lavoro che è entrato in ognuno di questi strumenti tecnologici che uso ogni giorno senza nemmeno battere ciglio. L'allarme che mi sveglia al mattino e sonnecchia per nove minuti (Nove minuti, davvero? Perché nove?) - qualcuno doveva programmarlo. Lo spazzolino elettronico? È probabile che ci sia un chip dentro che qualcuno ha dovuto programmare. Il fastidioso "ding ding ding" che mi dice che le mie chiavi sono ancora nell'accensione, sì, qualcuno doveva programmarlo. Il radiotrasmettitore nel mio apriporta del garage e nella porta della mia macchina programmato a distanza. Il monitoraggio digitale del mio motore, i semafori rossi che sembrano accadere solo quando sono in ritardo (come fanno a saperlo?), Il cancello nel garage … Sì, tutto fatto dai programmatori. Tutto ciò prima ancora che accendessi il mio computer e feci il giro della giornata.
Dal comodo al veramente importante - dalla fotocamera che usavo per fotografare i miei bambini appena nati alle attrezzature mediche che aiutavano a mantenere entrambi vivi - dietro di esso c'è un esercito di programmatori.
Prendo tutto come un dato, ma so anche per esperienza che la programmazione è un duro lavoro. La programmazione sta pensando a tutti gli usi normali di una cosa e a tutti i possibili usi irrazionali. È problem-solving e stress-induction, bound-breaking e community-building. I programmatori lavorano ogni giorno per connettere tutti noi in modi che i nostri antenati non avrebbero nemmeno potuto immaginare. Non è una professione facile, ma è uno che porta nuove sfide, nuove idee, nuovi modi di comunicazione e nuove soluzioni e successi ogni giorno.
Se conosci un programmatore, dedica un minuto a ringraziarli per tutto il duro lavoro che fanno. Se non conosci un programmatore, prenditi un momento per apprezzare ciò che tutti i programmatori anonimi là fuori ti hanno dato. Il mondo che conosci non esisterebbe senza di loro.