Ich würde sagen das hängt stark vom Umfeld ab
Wer um 6 Uhr wieder zu arbeiten hat programmiert wohl Nachts um 2 nicht mehr sonderlich effektiv, weil er notorisch zu wenig Schlaf bekommen wird (Ausnahmen mit geringerem Schlafbedarf bestätigen die Regel).
Wer in der totalen Einschicht wohnt wo sich täglich 4 Anrainer mit dem Auto hin verirren wird tags und nachts in etwa gleich viel Ruhe und Konzentration zur Verfügung haben (vor meinem Zimmer singen Nachts beinahe mehr Vögel als tagsüber).
Dann gibt es noch die Frage des persönlichen Typs:
Ich persönlich bringe die besten Resultate am Vormittag oder sehr später Nachmittag und Nachts zusammen. Zur Mittagszeit und am frühen-mittleren Nachmittag ist da nicht viel anzufangen (da habe ich mein Tagestief).
beim softwarepraktikum bei uns an der uni konnte man damals im cvs recht gut verfolgen, wann ergebnisse eingecheckt wurden. und das lag interessanterweise zu einem überwiegenden teil zwischen 22 und 3 uhr
Dass die meisten Checkins ab 22 Uhr gemacht wurden könnte aber auch schlicht bedeuten, dass die Leute nach dem Heimkommen am Abend begonnen haben und dann eben fertig geworden sind
Bei mir war es nicht unüblich, dass ich um 19:00 begonnen und dann bis zum Morgengrauen durchgecoded habe. Andere Tageszeiten ließen sich auch schwer mit meinem Beruf vereinbaren.
Am Wochenende bin ich tagsüber auch eher unterwegs (vormittags ausschlafen nach der Coding-Session
), nachmittags bei Freunden. So richtig alleine bin ich dann erst wenn die meisten Leute schlafen.
Unterm Strich würde ich sagen, dass Hobby-Programmieren tatsächlich eher in den Abend- und Nachtstunden stattfindet. Wohl aber hauptsächlich deswegen, weil es ein zeitintensives Hobby ist und die Gesellschaftsstruktur tagorientiert ist.
Würde man tagsüber so viel schlechter programmieren würden wohl die wenigsten reinen Entwicklungsbüros tagsüber offen haben
Thalon
Btw: Komplett im finsteren soll man ohnehin nicht programmieren, auch nicht bei niedriger Helligkeit des Monitors. Am besten man dreht eine 40W-(Energiespar-)Lampe im Zimmer auf und sorgt somit für eine indirekte Beleuchtung...