Gli sviluppatori sono più produttivi di notte? [chiuso]


34

Personalmente resto sveglio a tarda notte, scrivo e mi diverto a lavorare su progetti personali. Anche gli altri miei colleghi si sentono uguali e amano programmare di notte. Tuttavia, non si tratta di essere appassionati di hobby personali, piuttosto, sento davvero di essere più produttivo di notte.

Penso che ci sia qualcosa nella notte, forse la sua oscurità, forse il suo silenzio, forse un altro attributo che rende gli sviluppatori più produttivi.

C'è del vero in questo? Perché alcuni sviluppatori credono di essere più produttivi di notte? Esistono prove scientifiche per giustificare questa proposta? Forse qualcosa come "di notte, la luce del monitor è meno dannosa" o "l'aria naturale di notte ha più ossigeno, quindi è più adatta al processo di pensiero", o qualcosa del genere.

Nota del moderatore:

La domanda richiede prove scientifiche e informazioni altrimenti citate su questo argomento. Le risposte che non forniscono riferimenti di supporto verranno rimosse. Questo non è un sondaggio in cui dovresti condividere quando ti svegli e quali parti della giornata sei personalmente produttivo.


5
Ottima domanda! Mi piacerebbe sapere il motivo per cui siamo (o crediamo di essere) più produttivi di notte!
Steven Jeuris,


12
Sono completamente l'opposto, mi alzo presto, faccio la doccia, prendo una tazza di caffè e inizio a scrivere codice prima delle 7 del mattino prima che qualcun altro entri in ufficio. La mia produttività è massima non appena arrivo e diminuisce costantemente fino a tardi, quando mi ritrovo a navigare e sonnecchiare. Forse è perché è così silenzioso in ufficio o forse perché sono naturalmente una persona mattiniera?
maple_shaft

3
@bjarkef Non ha risposto alla domanda, che richiede prove e giustificazioni specifiche del motivo per cui gli sviluppatori sono più produttivi di notte: il "buon senso" contestare la premessa della domanda non è una base valida per una risposta; nella migliore delle ipotesi è un commento. La risposta a cui si riferisce Steven Jeuris è qui .

1
questa è una domanda sul sito degli scettici.
Pankaj Upadhyay,

Risposte:


30

Come sottolineato in un commento di SK-Logic, ci sono alcune prove scientifiche a sostegno di questo.

Da un articolo di Wikipedia su nottambuli :

I ricercatori hanno scoperto che "le differenze in una proprietà fondamentale del sistema di temporizzazione circadiano , il suo periodo intrinseco, determineranno se qualcuno è un uccello mattiniero, che si sveglia prima dell'alba o un nottambulo, che tende a stare sveglio fino a tardi ma dorme tardi '.

Questa è un'indicazione che alcune persone preferiscono lavorare di notte.


Questo interessante documento studia la produttività di un programmatore nel tempo .

La sequenza delle fasi è: euforica, produttiva, insostituibile, risentita, annoiata e improduttiva. La produttività complessiva è caratterizzata da un periodo iniziale di sei mesi di intenso interesse , quando i tassi di produttività sono spesso di un ordine di grandezza superiore alla media 500 LOC / mese spesso citata. Dopo un breve periodo di volatilità, il programmatore entra in una fase prolungata di interesse in costante calo, con conseguenti tassi di produttività che imitano la media.

Tenendo conto di questo, e considerando che un programmatore di solito lavora su singoli progetti di notte, un semplice motivo potrebbe essere che è questa spinta "euforica" ​​per singoli progetti a breve termine che li rende produttivi, provocando il desiderio di rimanere svegli e continuare a lavorare .


@Stevent, grazie per riferimento. Circadiano è un buon termine per descriverlo. Tuttavia, è ancora soggettivo. Penso che ci dovrebbe essere qualcosa di oggettivo nella notte. Lo sto cercando. Comunque, +1 per il riferimento.
Saeed Neamati,

2
@Steven Jeuris - quel documento non è accessibile senza login / password - forse qualcosa come lionet.info/ljimg/programmer-lifecycle.pdf sarebbe utile?
Joris Timmermans,

2
@Steven, vorrei poter votare 10 volte. Questa è un'ottima risposta. Tuttavia, non lo accetterò ancora, per vedere cosa hanno in mente gli altri.
Saeed Neamati,

1
"Questa congettura si basa esclusivamente sulle mie esperienze e osservazioni degli ultimi sei anni". Non sto dicendo che non sono d'accordo (mi sembra perfetto), ma questo documento non è un'indagine scientifica.

1
@canisrufus: sono d'accordo e ho pensato di menzionarlo, ma la sua esperienza personale di 6 anni come ingegnere informatico senior e il fatto che sia stato pubblicato è un indicatore più forte di molte delle opinioni soggettive formulate qui. Purtroppo questa è la ricerca più valida che ho trovato.
Steven Jeuris,

20

Diffidare però. Mentre lavori di notte, potresti fare le cose a causa della calma della mente e della mancanza di interazioni ma anche se io stesso sono un nottambulo, trovo che il mio cervello non funzioni altrettanto di notte . Non sono sicuramente così veloce e innovativo.

Lavorare di notte ha anche gli effetti collaterali sfortunati di non dormire abbastanza . Il tuo cervello ha bisogno del suo riposo e se non ti riposi quando tutto è tranquillo, potresti non riposare tanto o la qualità del tuo riposo potrebbe soffrire. La cosa naturale per molte creature è dormire la notte e questo è anche il comportamento umano predefinito.

In conclusione, credo che le ore notturne siano migliori per alcuni compiti. Tuttavia, dovresti mantenere un buon equilibrio tra dormire e lavorare di notte e durante il giorno.


1
Non sto parlando di privarmi del sonno. Quando dico di essere più produttivo di notte, intendo quando ho dormito abbastanza.
Saeed Neamati,

3
@Saeed: tutto ciò che sto dicendo è una spada a doppio taglio ...
c_maker

1
Questo è un buon punto: Bob Martin fa una distinzione importante tra essere nella zona ed essere nel flusso. Puoi scrivere molto codice quando ti trovi nella zona, ma potrebbe non essere il tuo codice migliore. La storia completa è nel libro "The Clean Coder".
Fenton,

La domanda è stata modificata per chiedere riferimenti e citazioni. Esamina la versione corrente della domanda e modifica la risposta per includere informazioni di supporto per la tua esperienza personale e opinioni.
Adam Lear

14

Non è necessariamente l'ora della notte che rende gli sviluppatori più produttivi ...

La notte dona un ambiente calmo e silenzioso affinché i pensieri ottengano un flusso libero nella mente e che è molto essenziale durante la programmazione.

Meno distrazioni! Il solo fatto di non squillare il telefono, i legali che vendono biscotti, la riduzione delle e-mail e meno chiacchiere paga enormi dividendi per lavorare di notte. La tua mente si rilassa e si apre a una serie di creatività: è facile entrare nella zona quando sei a tuo agio.

Non è necessariamente la notte, un ambiente con minori distrazioni e disturbi fungerà sempre da catalizzatore per la produttività degli sviluppatori

Inoltre potrebbe essere di notte la mente avrà meno pensieri sul mondo esterno, quindi meno pensieri che ruotano nella testa aiutano il programmatore a ottenere un flusso libero di pensieri e logica di programmazione

Anche il fatto che i progetti personali siano frutto della passione per la programmazione, mentre i progetti di ufficio sono dovuti al fatto che tu sia obbligato a farlo, quindi il primo ti interesserebbe più del successivo. Quindi tendi a lavorare con il cuore, che è ciò che ti dà la sensazione che la notte ti dia qualche ora in più per lavorare.


1
Meno distrazione è la chiave. Di solito vengo in ufficio circa un'ora prima dei miei colleghi. In quell'unica ora, ottengo circa 3 volte la quantità di lavoro che avrei svolto rispetto all'ora in cui si svolgono le normali distrazioni.
Kibbee,

La domanda è stata modificata per chiedere riferimenti e citazioni. Esamina la versione corrente della domanda e modifica la risposta per includere informazioni di supporto per la tua esperienza personale e opinioni.
Adam Lear

5

Penso che questo sia un tratto per persona. Ho conosciuto molti sviluppatori, in particolare quelli con famiglie con cui trascorrono il tempo di notte, che entrano deliberatamente in ufficio presto.

Nell'esempio che hai fornito, tuttavia, penso che sia generalmente vero che le persone sono in grado di mantenere livelli più elevati di produttività per i progetti personali rispetto ai progetti di lavoro. Ha senso, dal momento che in generale c'è un livello più alto di interesse e passione nel progetto rispetto a un compito che potresti essere delegato in ufficio.


Ho appena portato i miei progetti personali come esempio. Generalmente, la maggior parte degli sviluppatori che conosco sono più produttivi di notte, che si tratti di un progetto personale o meno.
Saeed Neamati,

La domanda è stata modificata per chiedere riferimenti e citazioni. Esamina la versione corrente della domanda e modifica la risposta per includere informazioni di supporto per la tua esperienza personale e opinioni.
Adam Lear

5

Come altri hanno già detto, penso che sia una caratteristica per persona. Parlando da solo, trovo che di solito sono produttivo al mattino e alla sera (o alla sera), il che probabilmente si riduce a essere più produttivo quando non c'è troppa confusione o distrazioni di alcun tipo che mi succedono intorno.

Potrebbe anche essere che a tarda notte non hai altri appuntamenti o altre cose che possano portarti fuori dal flusso.

Non conosco ragioni scientifiche diverse da quelle già menzionate, secondo cui apparentemente l'orologio interno di ogni persona funziona in modo leggermente diverso e alcuni di noi sono più produttivi all'inizio della giornata e altri sono più produttivi a tarda notte.


La domanda è stata modificata per chiedere riferimenti e citazioni. Esamina la versione corrente della domanda e modifica la risposta per includere informazioni di supporto per la tua esperienza personale e opinioni.
Adam Lear

4

Personalmente sono sveglio alle 6, fuori casa alle 6:30, lavoro alle 7 e via subito dopo le 3. Non sono assolutamente un nottambulo. Tutti i bonus di meno distrazioni la sera possono essere applicati ugualmente alle mattine.


La domanda è stata modificata per chiedere riferimenti e citazioni. Esamina la versione corrente della domanda e modifica la risposta per includere informazioni di supporto per la tua esperienza personale e opinioni.
Adam Lear

2

Anch'io sono molto più produttivo di notte. Varia da persona a persona ma, se potessi, il mio orario di lavoro ideale sarebbe dalle 15 alle 23 o dalle 4 a mezzanotte. Trovo che in quelle ore sono in grado di fare molto di più per una serie di motivi. Alcuni di loro sono:

  • La maggior parte degli affari è quasi finita. C'è molta più pace e tranquillità in quel momento. Non ci sono fastidiose chiamate di vendita e la maggior parte dei problemi dei clienti sono in sospeso per il giorno.
  • Sono già stato sveglio per alcune ore. Questo è grande per me. Sono orribile nel saltare dal letto e andare direttamente a qualsiasi cosa.
  • È più fresco ... come in temperatura. Detesto essere caldo quando lavoro.
  • Ho solo la sensazione generale di fare il mio lavoro e di non dover avere la costante 9-5 con il capo che mi scruta da sopra la spalla che mi assilla per aggiornamenti costanti.

Detto questo, lavoro in un posto dove devo fare l'8-5 ... che tipo di puzza perché mi sento come se avessi battuto la testa da un muro alcuni giorni fino a mezzogiorno.


La domanda è stata modificata per chiedere riferimenti e citazioni. Esamina la versione corrente della domanda e modifica la risposta per includere informazioni di supporto per la tua esperienza personale e opinioni.
Adam Lear

2

Pensavo a me stesso, ma la causa e l'effetto sono confusi. Trovo di essere più produttivo di notte, ma ora lo attribuisco ai motivi per cui sto alzando fino a tardi a scrivere codice in primo luogo. Resto sveglio fino a tardi quando sono "nella zona" e sono già più produttivo del normale.

Non nego che ci siano altri fattori coinvolti, come la mancanza di distrazioni e affaticamento, ma non ho riscontrato che questi siano significativi quanto il motivo originale sono in ritardo.

Detto questo, ho anche un ADHD piuttosto grave, quindi la mia produttività ha una varianza giornaliera più alta rispetto alla maggior parte.


La domanda è stata modificata per chiedere riferimenti e citazioni. Esamina la versione corrente della domanda e modifica la risposta per includere informazioni di supporto per la tua esperienza personale e opinioni.
Adam Lear
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.