Una volta ho visto un programma (non ricordo quale) in cui parlava di persone che "sperimentano il flusso" quando fanno qualcosa di cui sono appassionati. Quando "in flusso", tendono a perdere la cognizione del tempo e dell'ambiente circostante, concentrandosi solo sulla loro attività a portata di mano.
Questo succede molto per me quando programmo; soprattutto quando ho un problema. Mi rifiuto di arrendermi finché non è risolto. Questo di solito porta ad ore di fretta e mi dimentico di pranzare, la cena viene spinto fino a sera inoltrata, e quando finalmente guardo l'orologio, è il modo di passare le ore piccole della notte e ne prenderò solo alcune ore di sonno prima di alzarsi presto al mattino. (Questo non vuol dire che sono in solo di fronte a un problema - ma trovo particolarmente difficile interrompere la programmazione e tornare indietro quando c'è qualcosa che non posso risolvere immediatamente.)
Adoro programmare, ma lo odio quando disturba le mie normali abitudini (soprattutto i modi di mangiare e dormire). E stare fermo per così tante ore, a fissare uno schermo, non è salutare.
Per favore, qualche idea su come posso controllare la mia attività di programmazione sfrenata?