Torna alla community

Si parte con Python!

Ogni tanto ci imbattiamo in qualcuno che si butta a capofitto nell'imparare a programmare! Carl, conosciuto online come «Meatball», ha iniziato a imparare a programmare usando il track Python di Exercism... è davvero un'impresa, ma a chi non piacciono le sfide?

Guarda su Youtube
DURATA 34MIN

Jonathan: Beh, ciao e benvenuti al podcast di Exercism. Mi chiamo Jonathan. È un privilegio essere di nuovo qui a condividere vita e storie con voi, ovunque vi troviate. Oggi abbiamo un ospite che si chiama Karl. E voglio entrare subito nel vivo e chiedergli di presentarsi un po'. Allora Karl, dimmi, di dove sei? A cosa stai lavorando in questo momento? E come hai conosciuto Exercism? Carl: Beh, vivo nella città di Göteborg, in Svezia, e al momento sono studente a tempo pieno. Ma quando mi sono avvicinato al settore tech e alla programmazione, ho usato Exercism. Ho iniziato con il track di Python e penso che il track di Python sia il migliore per la maggior parte dei principianti, perché la sintassi di Python è abbastanza semplice e, secondo me, piuttosto naturale per come ragioniamo noi umani. E quando si parla dei tipi di linguaggio di programmazione, Python è molto gentile con te. Non ha così tanti tipi, tipi di dati, ma... Sì. Così ho iniziato a fare gli esercizi di concetto e a seguire il programma. E lo facevo tipo un fine settimana sì e uno no, facendo uno o due esercizi. E dopo un po', quando in realtà, perché all'inizio... facevo un sacco di errori che adesso, ripensandoci... Ora che sono più grande, o tipo... Ora che programmo da più tempo, riesco a riconoscere quegli errori. Quindi non è che il tuo codice debba essere perfetto all'inizio. E quello che mi è piaciuto è che, quando in realtà... quando ho fatto molti esercizi sul track di Python, sono passato al track di Ruby. Ok. Il motivo per cui Ruby è un ottimo linguaggio da cui passare dopo Python è che ci sono molte somiglianze. Ed ehm, la sintassi di Ruby è abbastanza simile, ma ci sono alcune differenze. Tipo, Ruby è molto più OOP, orientato agli oggetti. Quindi penso che per un principiante, penso che potrebbe essere un bel percorso iniziare con Python e poi passare a Ruby. E ci vediamo la prossima volta. Jonathan: Hai iniziato con Python. Cioè, spesso quando le persone arrivano su Exercism hanno già un po' di esperienza con lo sviluppo. Se hai già un po' di conoscenza ed esperienza nello sviluppo e nella programmazione, quello per cui le persone usano spesso Exercism è migliorare le proprie competenze in un linguaggio specifico. Ma ho capito bene che tu sei arrivato senza alcuna esperienza di coding o di programmazione e hai iniziato con Exercism? Carl: Avevo fatto qualcosa tipo Scratch, tipo programmazione visuale, ma mai del vero codice. È dura partire da zero. E penso che sia una cosa che accomuna tutti i programmatori. L'inizio è tipo una salita, e dopo che arrivi in cima, tutto diventa più facile. Tipo per te. Jonathan: Pensavo che avresti detto che sali la collina e poi la collina diventa più grande, e poi sali un altro po' e continua a diventare sempre più grande e più grande. Hai mai avuto quella sensazione? C'è stato un punto in cui le cose avevano senso. C'è stato un momento in cui hai pensato: ok, sì, ci sono. Carl: Cioè, il fatto è che ci vuole davvero molto tempo per capire davvero qualcosa fino in fondo, e quello che all'inizio fanno spesso le persone è... usare un sacco di cicli while, perché li puoi controllare molto di più rispetto ai cicli for, dato che con il ciclo for devi dirgli prima, ancora prima di iniziare, quanto deve durare il ciclo. E penso che... quando ho imparato a usare come si deve un ciclo for e a non abusare dei cicli while, ecco, credo che lì la programmazione mi sia scattata, o meglio, mi è scattato molto di più come funzionano i cicli. Jonathan: Ok, quindi è stato un momento in cui hai sentito: ok, questo concetto per me ha senso. E poi, la tua comprensione dei cicli si è trasferita anche ad altri concetti che hanno iniziato più o meno ad avere sempre più senso? Ti parlo della mia esperienza. Sto imparando Go sul track di Go. E i cicli non avevano alcun senso finché non ci ho passato, credo, circa tre giorni, passando attraverso gli esercizi e la documentazione e mettendo insieme i pezzi, smontandoli uno alla volta. E l'esperienza di affrontare i cicli e cercare di capirli ha avuto davvero un grande impatto sulla mia comprensione del codice in generale, e su come funzionavano le funzioni e tutte quelle cose. È stato simile anche per te, diresti? Carl: In Python spesso devi risolvere cose diverse, spesso iteri su delle cose. È più o meno l'unica cosa che fai in Python. In Python, iteri sulle cose per risolvere i problemi. Il che significa che i cicli sono molto importanti da capire fino in fondo. Quando capisci davvero fino in fondo i cicli in Python, puoi fare un sacco di cose, semplicemente perché tutto si basa sull'iterare sugli oggetti. Jonathan: Bello. Quindi al momento studi, ne avevi accennato poco prima di questa registrazione, tipo matematica, fisica. Quali sono gli argomenti che studi al momento? Quali argomenti o quali materie stai studiando in questo momento? Carl: Studio programmazione, matematica e fisica. Jonathan: Ok, e come ti trovi con tutte quante? Carl: Il fatto è che in realtà ho fatto Exercism come preparazione a quei corsi di programmazione. E mi sono reso conto che adesso so molto più di quanto quei corsi coprano. Jonathan: Fantastico. Carl: Non imparo granché da quei corsi, perché invece imparo il marxismo. Jonathan: Quindi stai dicendo, Carl, che in realtà le persone dovrebbero fare Exercism invece di una laurea universitaria? Carl: Cioè, non è che... tipo informatica, credo che lì impari effettivamente un po' di più su come funziona un computer, tipo i bit e cose del genere. Mentre Exercism ti insegna solo la programmazione e la risoluzione dei problemi e tutta la parte logica che ci sta dentro. Penso che andare all'università abbia comunque un senso. Jonathan: Lì ti stavo un po' prendendo in giro, perché penso che probabilmente offenderemmo un sacco di persone con una laurea se dicessi loro che non sanno niente. Quindi meglio non addentrarci in quel discorso. E Carl, dimmi, ti faccio ancora qualche domanda più che altro sul crescere, adesso. Qual era il tuo... sto cercando di formulare bene la domanda. Da bambino, ti piaceva risolvere problemi? Eri interessato tipo ai Lego o a cose del genere? E il motivo per cui te lo chiedo è che spesso, quando le persone programmano, c'è una specie di piacere naturale nel risolvere problemi. Quindi, crescendo, avevi molti hobby o cose più o meno tecniche? Raccontami un po'. Carl: Cioè, i Lego mi piacevano. Non... Cioè, ho... Ero bravo in matematica quando ero più piccolo. È risolvere problemi, ecco, provare a risolvere diversi problemi di matematica. Penso che quello che mi ha davvero portato alla programmazione sia semplicemente... il mio interesse per la tecnologia in generale, mi piacciono molto i computer. E mi piace molto... Grazie. Ogni volta che qualcuno ha un problema con il computer, fa: oh, mi puoi aiutare? Il che a volte può essere un po' fastidioso, ma in realtà spesso è molto divertente. Quindi in realtà mi sono appassionato molto ai computer, e questo mi ha portato alla programmazione. Jonathan: Ok, quindi ora, da quanto ho capito, hai fatto quattro o cinque track su Exercism, o hai imparato... hai imparato quattro o cinque linguaggi usando Exercism, giusto? Carl: Giusto? Sì, ne ho fatti tipo... Ne ho iniziati tipo sei track. Ok. Ma solo un paio li so usare decentemente bene. Jonathan: Ok, e tra quelli, quali sono? Sarebbero Python, Ruby. Carl: Python, Ruby, JavaScript e TypeScript, ma me la cavo abbastanza bene anche con Elixir. Jonathan: Ok, quindi tra tutti quei linguaggi, quale ti è piaciuto di più imparare? Carl: Adoro davvero Elixir. Mi piace molto come si scrive in quel linguaggio. È, penso sia un linguaggio molto... molto divertente in cui scrivere, ma è molto diverso da quello a cui sono abituato con gli altri linguaggi. È tipo ricominciare da capo a un certo punto. Sì. Ma penso che se qualcuno vuole davvero imparare un linguaggio davvero, davvero potente, JavaScript è lì. È, secondo me, uno dei linguaggi più potenti che puoi conoscere. Jonathan: Ok, quindi JavaScript sarebbe, correggimi se sbaglio, un linguaggio più interpretato. Sarebbe un commento giusto? E poi Elixir è probabilmente più funzionale. Giusto? Carl: Sì. Jonathan: Ok, quindi sono piuttosto diversi nel loro modo di essere. Quindi trovo interessante che tu sembri apprezzare entrambi, tutto lo spettro di questi due linguaggi. Cosa c'è... in Elixir che trovi divertente o piacevole? Riesci a definirlo bene? Carl: Cioè, è questa programmazione funzionale. Tipo, hai queste... hai queste funzioni e devi metterle tutte insieme. E con tutte queste funzioni devi risolvere il problema. Tipo, e questo per me, almeno, significa che uso moltissimo, ehm, la documentazione di Elixir è molto importante, ehm, per riuscire davvero a fare qualcosa. Ehm, e la documentazione di Elixir, secondo me, è ottima. Ehm, quindi cerchi i metodi giusti, cosa che trovo molto divertente. Jonathan: Quindi è quasi come mettere insieme, tipo, un puzzle, si potrebbe dire, dove metti tutto insieme per riuscire a vedere il problema. Carl: Mettere tutto insieme per riuscire a vedere... un puzzle. E come dicevo, mi piace molto anche come si scrive in quel linguaggio. Quindi è un puzzle molto bello. Jonathan: Ok, bello. E a che punto sei su quel track? Hai finito gli esercizi di pratica o sei ancora tipo sugli esercizi di concetto? Carl: Ci sono un sacco di esercizi di concetto per quel linguaggio. Penso siano tipo 20 o forse più. Penso di essere sugli esercizi di concetto, ne ho fatti tipo... probabilmente il 90% o qualcosa del genere, quindi ho quasi finito. Jonathan: Fantastico, che bello. Davvero, davvero bello. Allora Karl, voglio sapere qualcosa di più sulla vita, andando un po' oltre la programmazione e lo sviluppo. Quindi, quali sono alcune delle cose che ti piace fare nel tempo libero, o i tuoi hobby? C'è qualcosa che davvero vorresti, se potessi passare tutto il tuo tempo a farlo fuori dalla programmazione, cosa sarebbe? Carl: Beh, se non mi è permesso dire programmare, mi piace giocare ai videogiochi nel tempo libero e mi piace anche andare in bici. Anche quello è divertente. Jonathan: Mountain bike o bici da strada? Carl: Bici da strada. Jonathan: Quindi vai in bici? Cioè, raccontami un po', perché sei in Svezia, giusto? Sì. E dove vivi, è pianeggiante? È collinare? Avete un oceano bellissimo? Perché la mia idea della Svezia è che avete gli oceani. Carl: Sì, dove vivo io è piuttosto pianeggiante. Ma se vai a nord, è più collinare. Jonathan: Sta nevicando in Svezia in questo momento? Sembra che stia per iniziare a fare freddo adesso. Carl: La settimana scorsa credo nevicasse, ma adesso c'è molta neve. Jonathan: Ok, e vai in bici nella neve? Carl: Sì. Jonathan: Dai. Quindi ne abbiamo un altro, forse conosci Brian. Brian, è uno dei mentori di Elixir. Brian Underwood, vive anche lui in Svezia, credo a Stoccolma, e va a correre in pieno inverno, correndo nel buio della notte in Svezia. Quindi pensavo fosse piuttosto, pensavo fosse piuttosto bello. Quindi tu vai in bici spesso, tipo una volta a settimana, due volte a settimana? O è una cosa che fai regolarmente? O è solo... Carl: Io, io, io, quando, io viaggio, io... vado in bici fino alla stazione degli autobus e poi prendo l'autobus dalla stazione. Jonathan: Ok, e poi trovi semplicemente un posto carino e poi... Quindi viaggi in autobus. Carl: Viaggio in bici fino alla stazione degli autobus e poi viaggio in autobus. Jonathan: Capito. Ok, ok, bello. E Carl, ti piace... quant'è lontana l'università da dove vivi? Al momento vivi a casa o stai affittando un posto? Come sei messo? Carl: Come sono messo? Vivo a casa. È a 30 chilometri di distanza. È, è... ci vuole tipo, non so. Ah, aspetta. Sì, 30 chilometri, probabilmente è giusto. Ci vuole tipo 40 minuti o qualcosa del genere. Jonathan: Ok, quindi non è così male, ma è comunque un bel po' di strada da fare. Quindi quanti altri anni di studi ti restano prima di entrare nel mondo reale, per così dire? Ti restano quattro anni di studi. Sei al primo anno al momento? Carl: Sì. Jonathan: Ok, wow. Quindi hai fatto il primo anno e sono quattro anni di laurea. Ok. E cosa, hai idea di quale sia il tuo sogno per il futuro o cosa vorresti fare come carriera, o qualche pensiero a riguardo? Carl: Cioè, ho sempre voluto lavorare con lo spazio, perché lo trovo fantastico. Non tipo nell'astrofisica o roba del genere, ma magari facendo un po' di programmazione legata alle cose spaziali. E c'è l'Agenzia Spaziale Europea, che potrebbe essere qualcosa, ma... Se non è quello, penso che tipo... Non so, un semplice lavoro nel backend andrebbe bene. Jonathan: Proprio un backend così, alla buona, adoro come l'hai detto. Alle mie orecchie suona così semplice e facile. E pensi che ti piacerebbe mai trasferirti da qualche altra parte invece che in Svezia? O ti piace la Svezia? Qualche pensiero a riguardo? Cioè, ascolta, ti sto facendo domande che magari non hai mai nemmeno considerato, perché hai ancora qualche anno prima di dover fare quelle scelte. Ma lo spazio suona davvero affascinante. Come pensi di fare? Come inizierai a entrarci? Carl: In realtà non ne ho la più pallida idea. Non ci ho mai pensato davvero a come, ma... Cioè, vedremo. È più un sogno che un vero e proprio piano. Ma per rispondere alla tua domanda di prima, in realtà ho pensato che forse potrei vivere tipo in Canada o qualcosa del genere, ma suppongo che vivrò comunque nella parte nord del mondo. Jonathan: Ok, quindi freddo, ghiaccio e neve. Ti va bene? Sì. Carl, hai fratelli, sorelle, fratelli e sorelle? Carl: Ho un fratello più piccolo. Jonathan: Ok, quindi siete in due. E a lui piace programmare? Gli insegni quello che impari e quello che sai? Carl: Oh, in realtà a lui non piace programmare. Non so. Jonathan: Ah davvero? Quindi non vi sovrapponete. Ma giochi anche ai videogiochi con lui? Carl: A volte gioco ai videogiochi con lui, sì. Jonathan: È molto più piccolo o immagino che vada ancora a scuola? Carl: Ha tipo cinque anni meno di me. Jonathan: Ok, quindi c'è un bel divario di età. Ah, bello. Fantastico. Allora, tornando a Exercism e al tuo coinvolgimento, quindi ora fai manutenzione sul track di Python, se non sbaglio? Sì, oppure contribuisci. Contribuisci, ok, bello. Un giorno farai manutenzione. Ma come ti trovi? Quali sono state alcune delle cose che hai imparato da quell'esperienza? Carl: Cioè, le persone sul track di Python sono davvero in gamba e lavorare con loro è davvero divertente... Perché al momento ho fatto un sacco di documentazione, e impari davvero come si fa la documentazione, e spesso devi anche fare un sacco di ricerca. Sì, quindi fai un sacco di documentazione e impari molto, perché devi leggere tutta la documentazione di molte altre persone. Quindi scavi davvero in profondità nei concetti. Jonathan: Quindi ti è piaciuto questo, nello specifico, come disciplina, in termini di contributo? Carl: Sì, e cioè, imparo un sacco leggendo quella documentazione. Jonathan: No, è davvero bello. Quindi in termini di contributo a Python al momento, pensi che ti piacerebbe iniziare a contribuire a Elixir e a Ruby? Come lo vedi? Carl: Cioè, sì, mi vedrei a contribuire al track di Ruby, ma a Elixir non credo. Ho questo piano a lungo termine di contribuire al track di TypeScript, ma vedremo. Penso che resterò sul track di Python per i prossimi sei mesi, in realtà. Jonathan: Ok, bello. Allora dimmi, mi puoi spiegare un po' cos'è TypeScript? Tipo, dammi solo un'idea di cosa sia. Il motivo per cui te lo chiedo è che ne ho sentito parlare. Ma ho sentito che praticamente... rende JavaScript più solido, ma anche qui, dimmi pure se sto dicendo una cosa completamente sbagliata. Praticamente aiuta un po' a mettere in sicurezza JavaScript, ma potrei sbagliarmi. Cos'è? Carl: Cos'è? Cioè, è una descrizione piuttosto buona. Ho fatto un corso di front-end e il professore usava JavaScript e faceva un po' di JavaScript di base in HTML. Siccome ho copiato e incollato questo codice in TypeScript. E TypeScript faceva tipo: oh no, non dovresti farlo. Non è sicuro. Quindi si tratta molto di questo, tipo rendere il tuo codice sicuro. Quindi è tipo evitare crash e cose del genere. Introduce i tipi, così non hai tipo conflitti di tipo. E sì, in generale ti dice di fare cose sicure e non codice non sicuro. Sì, è un linguaggio diverso, ma è molto simile a JavaScript. Spesso puoi pensare a TypeScript come a JavaScript, ma con un'armatura addosso. Quindi è tipo protetto. Jonathan: Ok, quindi è un linguaggio a sé stante. Credo che nella mia testa avessi l'impressione che fosse quasi tipo un plugin di JavaScript, ma tu dici che in realtà è un linguaggio a sé stante, a tutti gli effetti. Carl: Penso di sì. Cioè, sono molto simili, quindi forse sono la stessa cosa, tipo è un plugin, ma mi piace pensarlo come un linguaggio a sé stante, perché ha alcune differenze chiave. Jonathan: Probabilmente ho appena offeso tutti i fan di TypeScript là fuori dicendo che è un plugin per JavaScript. Sono sicuro che farà volare qualche opinione interessante. Ma quindi per te, la parte di sicurezza di TypeScript è più o meno ciò che lo rende una funzionalità che vale la pena esplorare di più. Giusto? Carl: Cioè... In realtà quello che mi ha portato a TypeScript è stato che la mia libreria React non supportava JavaScript normale e supportava solo TypeScript. Mi sono abituato a TypeScript e penso sia davvero bello. Rende anche il codice più chiaro quando usi i tipi, perché riesci davvero a vedere tipo: ok, questo prende in ingresso un numero e restituisce una stringa. Diventa più facile da leggere. Jonathan: Ok, hai citato React Native lì. Preferisci lo sviluppo front-end o il back-end? Da quanto ho capito, preferisci il back-end. Ma ti diletti un po' anche nel front-end? Carl: Mi sono dilettato nel front-end, ma sono pessimo con il CSS. Quindi di solito cerco di trovare una buona libreria di UI e usare quella. Jonathan: Quando dici che sei pessimo con il CSS, cosa intendi? Tipo, semplicemente non lo capisci, o è solo confuso, o ci sono troppe... Tipo, cos'è che ti mette in difficoltà? Carl: Che ti mette in difficoltà. È tipo... ci sono così tante cose che puoi assegnare a un oggetto, tipo molto... Oh, tipo togliere la cosa quando crei un link in CSS o in HTML, ti viene una riga sotto il testo. E per toglierla, devi aggiungere text decoration e poi scrivere none. Ecco, questo la rimuove. E sono un sacco di cose che devi ricordare. E la cosa più fastidiosa del CSS è che se fai una modifica nel codice o tipo nel CSS, spesso incasina qualcos'altro. Quindi devi davvero, ok, ho risolto questo problema. Adesso è saltato fuori quest'altro problema e devo risolvere anche quello, e vai avanti così. Quindi continua solo... Jonathan: Quindi continua solo a spostare il problema più avanti, da qualche altra parte. Dev'essere davvero frustrante. Credo che la mia unica esperienza con il CSS sia stata imparare, anche provando a imparare React. E hai così tante variabili, come dici tu, così tante opzioni. Tipo, lo espandi o lo vincoli? E se lo fai, allora cambia questo pulsante. E prima che te ne accorga, tutti i tuoi componenti fanno cose diverse se non stai attento. Jeremy di Exercism è davvero bravo con il CSS, ma credo che sappia semplicemente tantissimo di tutti i suoi diversi aspetti. Quindi per te il front-end non è qualcosa che ti piace quanto il lato back-end delle cose. Carl: Non ho problemi con le parti di programmazione del front-end, ma l'aspetto vero e proprio non mi piace granché. Il back-end invece, almeno per me, è più tipo: se funziona, non romperlo. Jonathan: Sì, non toccarlo, lascialo stare. Trovo interessante come le persone tendano a preferire... l'uno o l'altro. Sai cosa c'è nel lato back-end delle cose? Dici che ti piace il fatto che funziona e basta. Il ragionamento logico e l'elaborazione delle cose per il back-end? È un aspetto che ti piace di più? Carl: Sì, mi piace perché è per lo più logica e impostare diverse strutture di database. È più o meno questo, anche se non sono bravo con i database. Jonathan: Bello. Fantastico. Allora Karl, ho ancora un paio di domande per te. Mi è piaciuto davvero capire qualcosa in più sulle tue origini e su cosa ti piace fare. Riesci a indicare qualche consiglio chiave o cose che consiglieresti a chi inizia a imparare a programmare? E puoi farlo tipo, se magari hanno un background più scientifico, magari qualche consiglio per quel tipo di persone a cui piace quella roba. Ma se tu ci arrivassi da una prospettiva completamente diversa, cosa diresti che è una... una buona cosa da fare con costanza? Carl: Con costanza? Cioè, penso che dovresti... Tipo iniziare con un linguaggio facile. Non iniziare tipo con Rust, C++ o C. Ma poi in realtà... Tipo, quando... So che Jun ha detto qualcosa di simile, ma... Tipo, quando vedi un problema, leggi il problema, fai una pausa, pensa a come lo risolverai e poi torna e risolvilo davvero, perché... È bene lasciare che il cervello elabori come risolverai davvero il problema. Un'altra cosa, penso, è... cercare di non andare troppo veloce davvero. Fanne un po' adesso, fanne un po' dopo, perché se fai un sacco di esercizi di concetto, è meglio lasciare che quelle informazioni si depositino, invece di fare tutti i concetti nello stesso giorno: a quel punto probabilmente rimarrai solo confuso. Jonathan: e come si applica tutto. Ok, bello. Quindi prenditi il tuo tempo. Concediti lo spazio per riflettere sulle cose. E diresti che andare piano, andare più piano e far sedimentare bene le cose è meglio che andare veloce e... mi sembra quello che stai dicendo, è meglio che sfiorare la superficie più rapidamente? Carl: Alcuni linguaggi magari devi solo imparare la sintassi e... e le cose di base, e poi riuscire a passare a scenari più reali e scavare davvero più a fondo, a quel punto. Per quanto riguarda JavaScript, ho imparato le basi e poi ho fatto progetti con React e lì... tipo ho imparato qualcosa di nuovo e sono andato più a fondo nel linguaggio. Jonathan: Oh, bello. Ok, bene. Fantastico. Ok, allora Karl, ho un'ultima domanda per te per questa settimana. Qual è il tuo consiglio per la comunità questa settimana? Il tuo consiglio speciale, e può essere praticamente qualsiasi cosa. Può essere, sai, vai a fare un giro in bici nella neve. Può essere tuffarti in un lago gelido o fare una sauna, se sei in Svezia. Quale sarebbe il tuo consiglio per la comunità? Carl: Sì, cioè, non... penso che sia... è, è, è molto difficile andare in bici nella neve. Quindi non... non lo consiglio alle persone. Jonathan: Sì. Carl: Ma penso che dirò quello che ho detto prima. Guarda, se hai un problema su cui sei bloccato, fai una pausa. Non restare lì seduto per tipo qualche altra ora a cercare solo di risolverlo. È meglio se ti prendi una breve pausa e poi ci torni su, al problema. Jonathan: Ok, bello. Quindi questa settimana il tuo consiglio è: se devi imparare qualcosa, rallenta, fai una pausa, prenditi un caffè. Bevi caffè? Carl: Non ancora. Jonathan: Non ancora. Ok. Mai. Carl: In realtà sono uno che beve solo acqua. Probabilmente è la cosa speciale che mi riguarda. Jonathan: Ok, fantastico. Ti farà risparmiare un sacco di soldi in futuro, te lo dico. Fantastico. Ok, Carl, beh, è stato davvero un privilegio chiacchierare con te oggi. Grazie per il tuo tempo e grazie per tutti i tuoi contributi ai diversi track e per aver preso parte a Exercism. Lo apprezziamo davvero. Mi sono davvero divertito a conoscerti negli ultimi due mesi, soprattutto attraverso il server Discord che abbiamo gestito. Penso fosse... gli Ex-Orts, eri sul Discord di Elixir? Carl: O la coorte o gli esperti. Jonathan: Sì, penso di averti visto parecchio su quelli, il che è stato fantastico. E sì, grazie per aver contribuito. È stato bello. Quindi non vedo l'ora di chiacchierare presto e grazie mille per il tuo tempo. Quindi resta pure sulla chiamata e possiamo concludere da lì. Ma grazie a tutti per l'ascolto. Avete parlato con me, Jonathan, e con Carl, e non vedo l'ora di risentirci presto. Ciao. Carl: Ciao.

Altre storie dalla nostra community

Ascolta, impara e lasciati ispirare dai membri della nostra community.