Mogę - i czasami tak programowałem - 36 godzin z rzędu.
Myślę, że najgorszą rzeczą, jaką kiedykolwiek przeżyłem, był tydzień z około 10 godzinami snu.
Dla mnie kofeina i napoje energetyczne nie pomogły. W rzeczywistości na tak długi czas kofeina może mieć raczej negatywne skutki. Radzę pić dużo . Utrzymuje nawodnienie, a spacery do toalety są przyjemnym efektem ubocznym: lekko rozciągasz nogi i automatycznie robisz krótkie przerwy.
To powiedziawszy, uważam to za coraz trudniejsze. Przypuszczam, że jest to pojemność wyczerpana i ostatecznie wyczerpana. I może ma pewne negatywne skutki dla zdrowia - fizyczne lub psychiczne, długo- lub krótkoterminowe, nie umiem powiedzieć.
Mogę powiedzieć, że czujesz się jak zombie i nadal będziesz się tak czuł przez kilka dni po takim maratonie. Osobiście miałem naprawdę duże wypalenie po tym, jak robiłem to często przez około rok.
Innymi słowy: niektórzy ludzie mogą pracować wydajnie przez tak długi czas, ale wiąże się to z pewnymi kosztami .
Była to zwykle konsekwencja złego planowania i brak doświadczenia w uzupełnianiu braków pozostawionych przez nietechnicznych kierowników projektów, była to jedyna opcja.
Teraz rzadko można znaleźć kod jakości produkowany podczas takich maratonów. Jednak główną przyczyną tego są okoliczności, w których występują te maratony: Sytuacje, w których musisz dostarczyć funkcje X, Y i Z w bardzo krótkim czasie. W tym momencie nikt tak naprawdę nie dba o jakość kodu, dlatego zaciągasz wiele długów technicznych za pomocą szybkich poprawek i innych hacków.
Jednocześnie wskazuje to na nienaruszoną wydajność mózgu: szybkie poprawki i hacki wymagają zarówno przeglądu, jak i kreatywności.
Nie należy zapominać, że kod jakości rzadko jest zapisywany w jednym przebiegu. Zwłaszcza jeśli kod ma długą żywotność. Jakość kodu jest osiągana poprzez przegląd i refaktoryzację. Nikt nie będzie się tym przejmować 48 godzin przed upływem terminu.
Najważniejsze jest to, że powinieneś pracować tylko tak długo, jak możesz i nie dłużej . Jeśli możesz pracować tylko przez 4 godziny, to dobrze. Zrób sobie przerwę i pracuj później. Próba pozostania w stanie czuwania przez 36 godzin, w ciągu których wykonasz 8 godzin pracy, jest bezcelowa. Otrzymasz dwa razy więcej pracy, jeśli wykonasz 4 sesje po 4 godziny i wykorzystasz pozostałe 20 godzin na regenerację.
Jeśli możesz przepracować tak długie godziny, oznacza to, że jesteś bardziej elastyczny w reagowaniu na niedoszacowanie. Jednak długoterminowe rozwiązanie poprawia proces planowania i szacowania. Jeśli jest to niemożliwe w miejscu pracy, zmień zadania. Jeśli ludzie oczekują, że przepracujesz tak długie godziny, zmień pracę. Nie musisz nikomu niczego udowadniać.