Mi sento un po' come in quella foto, a dire il vero. In questi ultimi giorni ho iniziato a fare il mio primo audit in code4rena e insieme al corso Smart Contract e al mio lavoro c'è parecchio da gestire.



Sì, soprattutto perché l'ho pagato io. Ma questo mi ha solo aiutato a prendere la cosa ancora più seria.

E poi, una settimana fa, ho lasciato da parte la mia “paura” di non essere preparato e mi sono registrato su code4rena, determinato a partecipare al prossimo concorso di auditing. E così ho fatto. Un paio di giorni dopo, è iniziata la gara di asimmetria e ci ho messo tutto.

“Bene, adesso fai quelle due cose tutti i giorni, allora? Non un grande affare…"

Bene, chiunque sia coinvolto in tutto questo, saprà che è mentalmente impegnativo, il che significa che non puoi davvero farlo per molto tempo e tuttavia essere produttivo.

E tu sai cosa? Oltre a questo ho anche un lavoro a tempo pieno.

Quindi, come posso organizzare il mio tempo per gestire questa situazione?

Nel bene e nel male, ogni giorno ha 24 ore e questo non cambierà. Quindi, per sfruttarli al meglio avevo bisogno di impegno e organizzazione:

1 . Ho deciso di svegliarmi prima del solito per poter dedicare una o due ore prima di iniziare il mio lavoro a tempo pieno a svolgere uno dei miei compiti.

C’è però una cosa importante da dire: cerco di dormire almeno sette ore. Altrimenti potrei essere inutile e il mio cervello non funzionerebbe altrettanto bene.

Quindi, ad esempio, continuerei da dove avevo interrotto il corso SCH e mi concentrerei su quello per tutto il tempo possibile prima di avere la necessità di alzarmi e riposare.

2. Dopo aver utilizzato una pausa per mangiare qualcosa e/o fare una breve passeggiata, inizio il mio lavoro a tempo pieno.

Come ho accennato nel mio primo articolo, sono un ingegnere del software in fase di test, quindi il mio lavoro è anche mentalmente impegnativo, quindi ho bisogno di pause e durante quelle, a volte controllo se c'è qualche nuovo video su Youtube da Owen, Patrick Collins o qualsiasi altra persona che seguo o semplicemente controllo cosa succede sulla community Blockchain di Twitter.

3. Dopo aver terminato il mio orario di lavoro, di solito passo subito, anche senza spostarmi dalla sedia (lavoro da remoto) direttamente ai miei studi o all'audit (a seconda del giorno e della sensazione) e passerei un po' di tempo prima di andare a una passeggiata o fare qualche esercizio.

4. Di solito mi alleno a casa con esercizi a corpo libero. Sono un fan del Calisthenics quindi alcuni esercizi provengono anche da questa disciplina.

Non passo 2 ore ad allenarmi, di solito dai 30 ai 60 minuti perché mi aiuta mentalmente e ovviamente fisicamente.

5. Durante il resto della mia giornata scopro che, dopo aver svolto alcune faccende domestiche e, per essere onesti, anche solo avendo un po' di vita, trovo il tempo per rivedere questo progetto da code4rena e provare ad applicare alcuni dei suggerimenti di auditing che ho ricevuto da la comunità.

Quello che trovo è che poiché sto imparando a sfruttare le vulnerabilità, quando imparo qualcosa di nuovo lo cerco nel codice dell'audit e vedo se riesco a intravedere un potenziale caso. Indipendentemente dal fatto che io abbia successo o meno, ciò che conta è il tempo impiegato ad analizzare e cercare di comprendere il codice.

__________________

Twitter @TheBlockChainer per trovare ulteriori aggiornamenti giornalieri su contratti intelligenti, sicurezza Web3, solidità, controllo dei contratti intelligenti e altro ancora.

__________________