Photo by JESHOOTS.COM on Unsplash |
Cos'è exercism/java
Exercism è una piattaforma educativa per imparare/migliorare a programmare.
Propone
problemi da risolvere in molti linguaggi di programmazione con la
possibilità di esercitarsi da soli oppure confrontarsi con un tutor.
Fra i linguaggi supportati c'è Java (che da ora chiamerò exercism/java).
A che punto siamo
Il mio contributo alla gestione del linguaggio Java nella piattaforma exercism prosegue, seppur molto lentamente. Ad oggi continuo ad essere l'unico gestore attivo.
Il tempo necessario per portare avanti le attività in maniera proficua è decisamente aumentato negli ultimi tempi. E' incrementato soprattutto il tempo da dover dedicare alla lettura delle chat dove vengono discusse e prese le decisioni sulla strutturazione della piattaforma e conseguentemente delle singole tracce.
Per rimanere allineati si dovrebbe dedicare del tempo tutti i giorni a leggere queste discussioni per capire come procedere e se c'è la necessità rivedere quanto fatto in precedenza.
Ovviamente questo si scontra con il tempo che ho deciso di dedicare a questa attività ( un paio di ore alla settimana). E' praticamente impossibile usare questo tempo per "scavare" nelle chat alla ricerca di quanto è stato deciso, per pianificare il lavoro e portarlo avanti ( direttamente o dedicando il tempo per supportare i contribuitori che hanno voglia di partecipare alla realizzazione).
E' per questo che molto pragmaticamente ho deciso di rallentare ulteriormente nelle attività di progetto e di investire il tempo a disposizione in quelle attività al momento più stabili, in attesa che vengano consolidate tutte le decisioni strutturali sul progetto generale. Solo allora sarà possibile stilare una lista consistente delle attività necessarie per portare la traccia Java alla nuova versione della piattaforma e pianificare un lavoro incrementale secondo i tempi a disposizione.
Piani futuri
In attesa che vengano stabilizzate le decisioni strutturali sulla nuova versione della piattaforma, proverò a portare avanti in modo rilassato le attività che mi sembrano più stabili e consolidate.
Cos'e' Resting
Resting è un'estensione per il browser Firefox che permette di analizzare e testare velocemente API sia HTTP che REST.A che punto siamo
Piani futuri
Creare un'abitudine
Tendo a dimenticare molte delle cose che scopro durante il lavoro quotidiano. Non so se questo dipenda da come sono fatto o dal contesto ( molte attività da seguire ogni giorno su tematiche diverse e spesso nuove).
A fine giornata mi sembra di non aver concluso un bel niente e questa sensazione di stagnazione nel tempo è frustrante. Se però prendo del tempo e rifletto sulle attività portate a termine durante il giorno diventa chiaro che c'è un'evoluzione.
A fine marzo in uno di questi momenti di frustrazione ho deciso di provare a rendere abitudiario questo casuale processo di riflessione serale.
Per creare un'abitudine ho provato a darmi alcune regole:
ho creato un promemoria quotidiano che mi ricorda ogni sera alle 20 di prendermi del tempo per questa riflessione,
scrivo con carta e penna: ho scoperto che scrivendo al computer subisco molto di più la "sindrome da foglio bianco",
non importa quanto scrivo: che sia una riga o mezza pagina, il mio interesse è fissare almeno un aspetto interessante di quello che ho imparato durante il giorno.
Ad oggi sto portando avanti questa attività ogni sera e posso considerare di aver creato un'abitudine.
L'aspetto che più mi ha aiutato a raggiungere questo obiettivo è sicuramente aver creato un promemoria che ogni giorno mi ricorda di dare del tempo a questa attività.
In queste ultime settimane sto provando a creare una nuova abitudine giornaliera sfruttando quanto imparato in questo processo.
Ne scriverò sicuramente quando la riterrò sufficientemente consolidata.