Il Paradosso di Python // The Python Paradox

EPISODE · Dec 4, 2022 · 3 MIN

Il Paradosso di Python // The Python Paradox

from Paul Graham: il pifferaio magico dei nerd · host Irene Mingozzi and Salvatore Sanfilippo

Traduzione in italiano di Salvatore Sanfilippo dall’essay originale di Paul Graham "The Python Paradox" [Agosto 2004]. La lettura dell'articolo è di Irene Mingozzi.In un recente intervento, ho detto qualcosa che ha fatto arrabbiare in molti: che puoi ottenere programmatori più scaltri per un progetto scritto in Python rispetto a quelli che puoi ottenere per un progetto in Java.Con questo non voglio dire che i programmatori Java siano stupidi. Piuttosto che i programmatori Python sono particolarmente furbi. Per imparare un nuovo linguaggio, servono un sacco di sforzi. Le persone non imparano Python per ottenere un lavoro; lo imparano perché amano davvero programmare e non sono soddisfatte coi linguaggi che conoscono già.E ciò rende queste persone esattamente il tipo di programmatori che le aziende dovrebbero voler assumere. Da qui quello che chiamerò, in mancanza di un nome più appropriato, Il Paradosso di Python: se una società sceglie di scrivere il proprio software in un linguaggio piuttosto inusuale, essa riuscirà a ingaggiare programmatori migliori, perché potrà attrarre a sé coloro a cui la programmazione interessa abbastanza da imparare tale linguaggio. Per i programmatori il paradosso è ancora più pronunciato: il linguaggio da imparare per avere un buon lavoro è un linguaggio che gli altri non imparano al solo scopo di ottenere un lavoro.Finora solo poche aziende sono state abbastanza furbe da capire tutto ciò. Ma anche qui sta avvenendo una sorta di selezione naturale: si tratta proprio delle aziende per cui i programmatori vorrebbero lavorare. Google, ad esempio. Quando pubblicizzano posizioni libere per programmatori in Java, chiedono anche esperienze pregresse con Python.Un mio amico, che conosce praticamente tutti i linguaggi più utilizzati, usa Python per la gran parte dei suoi progetti. Dice che la ragione principale è che apprezza l’aspetto del codice sorgente. Sembra una ragione frivola per scegliere un linguaggio al posto di un altro. Ma non è banale come può sembrare: quando si programma si spende più tempo a leggere il codice che a scriverlo. Si spostano in giro pezzi di codice come farebbe uno scultore con una manciata di creta. Un linguaggio che rende il codice sorgente brutto fa infuriare un programmatore scrupoloso, così come un'argilla piena di grumi farebbe infuriare uno scultore.A sentir parlare di codice brutto, la gente penserà ovviamente a Perl. Ma la bruttezza superficiale di Perl non è il tipo di bruttezza a cui alludo. La vera bruttezza non è una sintassi che sembra pasticciata, ma quella che ti fa creare i programmi per mezzo dei concetti sbagliati. Il codice scritto in Perl potrà anche somigliare ai caratteri che appaiono quando un personaggio dei cartoni impreca, ma ci sono casi in cui sorpassa persino Python concettualmente.Almeno per il momento, perché entrambi i linguaggi sono in continua evoluzione. Eppure condividono, assieme a Ruby (e a Icon, a Joy, a J, a Lisp e SmallTalk) il fatto che sono stati creati e usati da gente a cui programmare interessa davvero. E questa gente, di solito, è la stessa che sa programmare bene. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit paulgrahamita.substack.com

NOW PLAYING

Il Paradosso di Python // The Python Paradox

0:00 3:24

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

The Game Radio Popolare Soldi, lavoro, avidità, disoccupazioni: il grande gioco dell’economia smontato ogni giorno da Raffaele Liguori. Chicagoland Parenting Stories lisa99y Meet Lisa Zimmermann, a lactation consultant and pediatric nurse from Lombard IL. She is a home visitor, meeting families in their homes to help them feed their babies and adjust to their new role as parents. Lisa relies on many other professionals to help her clients achieve their goals for feeding, pain management and a return to equilibrium. As she has met many providers after a recent move, Lisa has wished their conversations dug a bit deeper, and she was getting to know the person she was meeting- not just the professional. She is also known for meeting new parents ”where they are”, meaning providing an opportunity for some laughter, education and positive feedback. This is why she created this podcast!She likes to joke with new parents they have been upgraded to the 2.0 operating system- if they like it or not! There are things we all miss about our lives before we were parents, but we also discover the rich complexities of being a parent as time goes on. We all have ups and dow Whatever the Weather - Another Arsenal Podcast Graham McDougall; James Seymour; Danny Sampson; Keith Maguire; Tom Draper Another Arsenal podcast…one you didn’t know you needed in your life, but one you absolutely do.Dan, Graham, James, Keith, and, Tom discuss by far the greatest team the world has ever seen! Women with Dyslexia Podcast: Living the Gospel with Power Hope B This podcast is designed for women with dyslexia who believe that God can do something new. The Apostle Paul says that we are transformed by renewing our minds to do what pleases the LORD, which is His will. When our minds are renewed (neuroscientists call this neuroplasticity), we are transformed. This podcast will contain short biblical messages designed to replace our old negative thinking with the truth found in God’s word. It is devoted to encouraging and inspiring adult women with dyslexia by listening to biblical truths that will uplift and challenge them to find a place for dyslexia in their lives and let Christ take center stage of their lives. To benefit from these short yet powerful messages, I recommend making these podcasts part of your morning and evening time with the Lord. Thank you for joining me.
URL copied to clipboard!