Non so nemmeno se questa domanda abbia senso ... ma lascia che te lo faccia ...
imagine ... You're totally absorbed into some programming thought/idea/concept, your brain is in its most active state thinking up a solution to a problem, or as Joel Spolsky puts it -- you're deep into your "zone" -- AND, suddenly someone or some event breaks your engrossment -- something that you just can't avoid, something you have to attend to. ... imagination complete .. back to reality
Qualcosa che può rompere la tua concentrazione può essere ...
- sei convocato per un incontro urgente
- il tuo codice ha rotto la build giornaliera e il tuo collega ti sta chiamando
- hai appena ricordato qualcosa che dovevi fare ma hai dimenticato di farlo
- il tuo compagno di squadra ha alcune notizie interessanti da interrompere e ti insiste per ascoltare
- la tua fidanzata (o fidanzato) è appena arrivata
Supponiamo che tu abbia solo 5-10 minuti prima che debba lasciare ciò in cui eri profondamente e intrattenere l'interruzione.
La mia domanda è: come fai a "salvare" velocemente lo stato d'animo in cui eri, quando è arrivato il diversivo. Lo scrivi in "qualche forma" su un foglio di carta o su un computer, o lo "ricordi" in qualche modo. Come recuperi quei pensieri esatti entro 5-10 minuti, in modo che più tardi, quando torni, puoi raggiungere il punto che hai lasciato.
Mi capita spesso che non riesca a ricordare quei pensieri esatti che stavo pensando prima del colpo - e mi sembra di aver perso una buona idea o una soluzione a un problema. Cerco di pensare retroattivamente cercando di raggiungere lo stato cognitivo di SAME che mi ha entusiasmato per un'idea - ma mi sento frustrato di non essere in grado di "arrivarci".
Succede qualcosa di simile a te. come si "recupera" da questo?
La mia preoccupazione principale non è il codice: sono quelle "idee astratte" che non sono ancora state convertite in codice che ho bisogno di "salvare" in qualche modo