Vai al contenuto principale

Feross Aboukhadijeh

Il mestiere del codice

Lo scienziato pazzo e l'evangelista dell'open source


Feross Aboukhadijeh è un costruttore. All'età di 14 anni ha imparato da solo l'HTML e ha costruito il suo primo sito web. Prima di diplomarsi, ha iniziato a esplorare altri linguaggi di programmazione e ha lanciato APStudyNotes.com, un database di appunti delle lezioni AP e di materiale per la preparazione al college che, a distanza di oltre dieci anni, è ancora utilizzato da oltre 800.000 studenti negli Stati Uniti ogni mese.

"Mi è sempre piaciuto costruire", ha detto Feross. "Mi piace il processo e seguire un piano per far nascere qualcosa dal nulla. Non ho mai voluto fare altro".

Feross gestisce oltre 100 popolari pacchetti di codice open source su GitHub e npm. I suoi pacchetti pubblici vengono scaricati ben 100 MILIONI (!) di volte al mese e sono tutti ospitati su Linode. Sostenitore dichiarato dell'open source e della condivisione, Feross crede che sia importante aiutare gli altri a risolvere i problemi in modo che possano creare le proprie innovazioni di impatto.

Un anno dopo aver conseguito la laurea presso l'Università di Stanford, Feross e due ex compagni di classe hanno costruito PeerCDN, una CDN di nuova generazione alimentata da WebRTC per un'efficiente distribuzione di contenuti peer-to-peer. 

Yahoo! ha rapidamente acquisito PeerCDN e ha portato Feross e il suo team nel suo staff di ingegneri. Dopo un anno di lavoro, Feross ha sentito la mancanza di progetti propri e ha lasciato Yahoo! per mettersi in proprio.

Da allora, Feross ha notoriamente dedicato la maggior parte del suo tempo alla manutenzione degli oltre 100 pacchetti di codice open source che ha condiviso su GitHub e npm.

È sempre stato un accanito sostenitore del software open source, condividendo con il pubblico tutto ciò che scrive.

"Ho iniziato a lavorare sull'open source perché è divertente e, dato che sto risolvendo i miei problemi, ho pensato che questo potrebbe essere utile anche ad altre persone, così ho iniziato a creare pacchetti di codice", ha detto Feross.

Il suo instancabile impegno nell'open source gli è valso il plauso di tutti gli angoli del web.

Feross ha acquisito notorietà anche per i suoi progetti personali come BitMIdi, Play, YouTube Instant (che gli è valso un'offerta di lavoro personale da parte del CEO di YouTube Chad Hurley), l'applicazione WebTorrent in-browser, la guida di stile JavaScript Standard e molti altri.

Feross è un cliente Linode di lunga data, con oltre 400 referral nel programma di referral Linode, che apprezza la semplicità e l'etica open source dell'azienda.

"Ero un ragazzino quando ho trovato Linode, quindi poter accedere via SSH a un server per 10 dollari è stato fantastico", ha detto Feross. "Era molto più semplice di qualsiasi altra cosa avessi guardato... Non ho mai pensato di cambiare".

Feross vuole continuare a lavorare a tempo pieno sui progetti open source. Cita manutentori a tempo pieno come Evan You e Sindre Sorhus come fonte di ispirazione.

"Tante persone dipendono da questo codice sorgente e non sanno da dove proviene".

Condividi questo