Come praticare la meditazione 🧘‍♀️

È facile iniziare con la meditazione mindfulness. Tutto quello che devi fare è sederti, chiudere gli occhi e concentrarti sul respiro mentre passa attraverso le narici. Non hai bisogno di strumenti o supporti speciali: puoi usare una sedia se vuoi, ma non è necessario. Puoi persino praticarla mentre cammini o mangi.

Se sei nuovo alla meditazione, questo potrebbe essere intimidatorio all’inizio: ecco perché ti suggerisco di iniziare con la meditazione guidata usando Headspace

Il codice non può essere pulito se la tua mente non lo è ☀️

Non pensare alla mindfulness come a uno stato mentale. Si tratta di essere consapevoli di ciò che sta accadendo nella tua mente e nel tuo corpo. Se non sei mindful, potresti essere distratto da fattori esterni e tutti sappiamo quanto una concentrazione duratura sia fondamentale quando si scrive codice.

Avere un piano ben definito su cosa fare ti aiuterà a scrivere codice che comunica meglio le sue intenzioni. Vivere nel presente ti impedirà di progettare astrazioni non necessarie in anticipo.

Scrivere una lista di test prima di iniziare a scrivere il codice è un’altra tecnica che ti permette di concentrarti su una cosa alla volta e poi passare alla successiva.

Respira lentamente e correggi i bug 🐞

Gli esercizi di respirazione sono un ottimo modo per rilassarsi e calmarsi. Ti aiutano a concentrarti su quello che stai facendo, il che è essenziale quando si tratta di correggere bug.

A volte diventiamo così ostinati nel tentativo di correggere un bug che dimentichiamo di dover rallentare, fare una pausa dal battere sulla tastiera e ripensare al problema da una prospettiva diversa.

La prossima volta che stai debuggando qualcosa senza risultato o affrontando un incidente, prova a fare 10 minuti di respirazione: creerai spazio nella tua mente per trovare percorsi alternativi per risolvere il problema.

Sii il membro perfetto del team donando agli altri 🧑‍🤝‍🧑

Sii generoso con il tuo tempo e le tue risorse quando si tratta di insegnare alle persone che sono nuove in qualcosa di complesso come lo sviluppo software.

Il coaching è utile per tre motivi:

  1. verifichi la tua reale conoscenza riguardo un argomento e percepisci eventuali lacune che potresti avere
  2. ti senti meglio aiutando gli altri e sapendo di aver lasciato un segno in loro
  3. ottieni un senso di rispetto dal coachee e lui/lei sarà più aperto quando sarà il tuo turno di ricevere aiuto

Non farti sopraffare dalle code review ⏸️

Fare e ricevere code review non è un compito facile.

Quando leggi tutti i commenti, non essere sulla difensiva per qualsiasi errore o problema evidenziato nel tuo codice. Incoraggia i revisori a spiegare completamente i loro commenti così da poter comprendere meglio i loro punti di vista.

Ricorda: stanno evidenziando problemi su ciò che hanno capito del tuo codice, non su di te.

Allo stesso tempo, quando leggi il codice di qualcun altro, cerca di essere il più oggettivo possibile e presumi sempre buone intenzioni. Se pensi che abbiano scritto soluzioni inefficienti, prova prima a pensare quale potrebbe essere il motivo: erano di fretta? Non conoscevano quel syntactic sugar che può migliorare il codice? Non conoscevano gli effetti di questa funzione su altri sistemi?

Comprendi le tue emozioni e quando stanno influenzando il tuo giudizio.

Sviluppa un’abitudine alla programmazione mindful ♾️

Come con qualsiasi altra tecnica nello Sviluppo Software, come l’arte del refactoring o il Test-Driven Development, devi praticare per ottenere il massimo dalla Programmazione Mindful.

Iniziare con un esercizio di respirazione di 10 minuti dopo 1 ora spesa a debuggare qualcosa senza risultati può essere un bel modo per introdurti a questa nuova esperienza.

Scrivere la lista dei test solo dopo una meditazione guidata può essere un’altra associazione utile: il tuo cervello la adorerà!

Connetti la tua mente prima di collegare la tastiera e goditi un’esperienza di sviluppo concentrata.