Paul Graham

  1. Le radici del Lisp

    Nel 1960 John McCarthy pubblicò un eccezionale articolo in cui fece per la programmazione qualcosa di simile a quello che Euclide fece per la geometria. Egli mostrò come costruire, data una manciata di semplici operatori e una notazione per le funzioni, un intero linguaggio di programmazione. Chiamò questo linguaggio Lisp da "List Processing", poiché una delle idee chiave fu di usare una semplice struttura dati chiamata lista sia per il codice sia per i dati.

    Continua a leggere

  2. Idee per Startup

    Come si hanno delle buone idee per una startup? Questa è probabilmente la domanda che mi viene posta più spesso. Vorrei rispondere con un'altra domanda: perché le persone pensano che sia difficile avere idee per una startup? Potrebbe sembrare una domanda stupida. Perché pensano che sia difficile? Se non lo sanno fare allora vuol dire che è difficile, perlomeno per loro. No? Beh, forse no.

    Continua a leggere

  3. Come nasce una Startup

    Hai bisogno di tre cose per fondare una startup di successo: devi iniziare con persone valide, devi fare qualcosa che gli utenti vogliano, devi spendere il meno possibile. La maggior parte delle startup fallisce perché non fa una di queste. Una startup che le fa tutte e tre probabilmente avrà successo.

    Continua a leggere

  4. Definire la proprietà privata

    Da bambino lessi un libro di aneddoti su Ooka Tadasuke, famoso giudice giapponese del diciottesimo secolo. Una delle controversie che dovette dirimere fu sollevata dal proprietario di un ristorante. Un povero studente, mangiando del riso bianco, unico piatto che si potesse permettere, godeva nel frattempo dei deliziosi profumi della cucina del ristorante. Il proprietario chiedeva che lo studente pagasse per tali odori: glieli stava rubando!

    Continua a leggere