Ja programuje 12-16 godzin dziennie. Zawsze dbam o minimum 7 godzin snu i jak mi koncentracja spada to przestaje bo szkoda czasu.
Jak zaczynałem to też zarywałem nocki potem mi przeszło i po 10 latach kiedy miałem już to rzucić i zostać artystą-malarzem-kombinatorem jednak znowu zaczołem programować po 12-16 godzin dziennie.
To robie po pracy w pracy mam innne systemy informatyczne do rozwijania.

Można programować długo i efektywnie wystarczy być zmotywowanym wyspiać się i nie przesadzać. Różne rzeczy wymagają różnego poziomu koncentracji i wykorzystuja inna ilość moich mentalnych zasobów.
Interfejsy, crudy moge robić z zamknietymi oczami, ale sa prace które mnie wykończaja w 3 -5 godzin i nie jestem już wstanie sie skoncentrować więcej.
Szkoda czasu na dekoncentrowanie sie podczas pracy. Rób albo nie rób, a napewno nie pracuj i co chwile wchodź na rózne serwisy.
Ja kodze w godzine tyle co moi koledzy w pracy w 5 bo nie potrafią się skoncentrować na tym co robią.