Os desenvolvedores são mais produtivos à noite? [fechadas]

34

Pessoalmente, fico acordado até tarde da noite, codificando e gostando de trabalhar em projetos pessoais. Meus outros colegas também sentem o mesmo e gostam de codificar à noite. No entanto, não se trata de ser apaixonado por hobbies pessoais, mas realmente sinto que sou mais produtivo à noite.

Eu acho que há algo sobre a noite, talvez sua escuridão, talvez seu silêncio, talvez outro atributo que torne os desenvolvedores mais produtivos.

Existe alguma verdade nisso? Por que alguns desenvolvedores acreditam que são mais produtivos à noite? Existe alguma prova científica para justificar essa proposição? Talvez algo como "à noite, a luz do monitor seja menos prejudicial" ou "o ar natural da noite tenha mais oxigênio, portanto seja mais adequado para o processo de raciocínio", ou algo assim.

Nota do moderador:

A questão está pedindo provas científicas e informações citadas sobre esse assunto. As respostas que não fornecerem referências de suporte serão removidas. Isso é não uma enquete onde você deve compartilhar quando você acorda e quais partes do dia você pessoalmente são produtivos.

Saeed Neamati
fonte
5
Excelente pergunta! Eu adoraria saber o motivo pelo qual somos (ou acreditamos ser) mais produtivos à noite!
Steven Jeuris
12
Sou completamente o oposto, levanto-me cedo, tomo banho, tomo uma xícara de café e começo a codificar antes das 7h antes que mais alguém entre no escritório. Minha produtividade é mais alta assim que eu chego e diminui constantemente até o final do dia, quando me pego surfando e cochilando. Talvez seja porque é tão silencioso no escritório ou talvez porque eu sou apenas naturalmente uma pessoa da manhã?
maple_shaft
3
@bjarkef Não respondeu à pergunta, que exige provas e justificativas específicas para o motivo pelo qual os desenvolvedores são mais produtivos à noite: "bom senso" contestar a premissa da pergunta não é uma base válida para uma resposta; na melhor das hipóteses, é um comentário. A resposta que Steven Jeuris está se referindo está aqui .
1
essa é uma pergunta do site dos céticos.
Pankaj Upadhyay

Respostas:

30

Como apontado em um comentário da SK-Logic, existem algumas evidências científicas para apoiar isso.

Do artigo da wikipedia sobre as corujas noturnas :

Os pesquisadores descobriram que 'as diferenças em uma propriedade fundamental do sistema de temporização circadiano , seu período intrínseco, determinarão se alguém é um madrugador, que acorda antes do amanhecer ou uma coruja da noite, que tende a ficar acordado até tarde da noite, mas dorme até tarde. '

Isso é uma indicação de que algumas pessoas preferem trabalhar à noite.


Este artigo interessante estuda a produtividade de um programador ao longo do tempo .

A sequência de fases é: eufórica, produtiva, insubstituível, ressentida, entediada e improdutiva. A produtividade geral é caracterizada por um período inicial de seis meses de intenso interesse , momento em que as taxas de produtividade costumam ser uma ordem de magnitude superior à média dos 500 LOC / mês frequentemente citada. Após um curto período de volatilidade, o programador entra em uma fase prolongada de juros cada vez menores, resultando em taxas de produtividade que imitam a média.

Levando isso em conta e considerando que um programador geralmente trabalha em projetos individuais à noite, uma razão simples pode ser que esse impulso 'eufórico' para projetos individuais de curto prazo os torne produtivos, causando o desejo de permanecer acordado e continuar trabalhando. .

Steven Jeuris
fonte
@Stevent, obrigado pela referência. Circadiano é um bom termo para descrever isso. No entanto, ainda é subjetivo. Eu acho que deveria haver algo objetivo sobre a noite. Estou procurando por isso. Enfim, +1 para a referência.
Saeed Neamati
2
@ Steven Jeuris - esse documento não está acessível sem um login / senha - talvez algo como lionet.info/ljimg/programmer-lifecycle.pdf seria útil?
Joris Timmermans
2
@ Steven, eu gostaria de poder votar 10 vezes. Esta é uma resposta muito boa. No entanto, ainda não aceito, para ver o que os outros têm em mente.
Saeed Neamati 14/09/11
1
"Essa conjectura é baseada puramente em minhas experiências e observações nos últimos seis anos". Não estou dizendo que discordo (isso soa bem para mim), mas este artigo não é uma investigação científica.
1
@canisrufus: Eu concordo, e pensei em mencionar isso também, mas sua experiência pessoal de 6 anos como engenheiro de software sênior e o fato de ele ter sido publicado são um indicador mais forte do que muitas das opiniões subjetivas aqui formuladas. Infelizmente, essa é a pesquisa mais válida que encontrei.
Steven Jeuris
20

Seja cauteloso embora. Enquanto trabalha à noite, você pode fazer as coisas por causa da calma da mente e da falta de interações, mas mesmo sendo uma coruja da noite, acho que meu cérebro não funciona tão bem à noite . Definitivamente, não sou tão rápido e inovador.

Trabalhar à noite também tem os efeitos colaterais infelizes de não dormir o suficiente . Seu cérebro precisa descansar e se você não descansar quando tudo estiver quieto, poderá não descansar tanto ou a qualidade do descanso poderá sofrer. O natural para muitas criaturas é dormir à noite e esse também é o comportamento padrão humano.

Concluindo, acredito que o horário noturno é melhor para determinadas tarefas. No entanto, você deve manter um bom equilíbrio entre dormir e trabalhar à noite e durante o dia.

c_maker
fonte
1
Não estou falando em ficar privado de sono. Quando digo que sou mais produtivo à noite, quero dizer quando dormi o suficiente.
Saeed Neamati 14/09/11
3
@Saeed: Tudo o que eu estou dizendo é uma faca de dois gumes ...
c_maker
1
Este é um bom ponto - Bob Martin faz uma distinção importante entre estar na zona e estar no fluxo. Você pode escrever muito código quando estiver na zona, mas pode não ser o seu melhor código. A história completa está no livro "The Clean Coder".
Fenton
A pergunta foi editada para solicitar referências e citações. Revise a versão atual da pergunta e edite sua resposta para incluir informações de suporte para sua experiência e opiniões pessoais.
Adam Lear
14

Não é necessariamente a hora da noite que torna os desenvolvedores mais produtivos ...

A noite oferece um ambiente calmo e silencioso para que os pensamentos tenham um fluxo livre na mente e que é muito essencial durante a programação.

Menos distrações! Apenas não tendo o telefone tocando, os advogados que vendem cookies, a redução de e-mails e menos conversas pagam dividendos enormes por trabalhar à noite. Sua mente relaxa e se abre para uma enorme quantidade de criatividade - é fácil entrar na zona quando você está à vontade.

Não é necessariamente a noite, um ambiente com menos distrações e perturbações sempre funcionará como um catalisador para a produtividade dos desenvolvedores

Também pode ser à noite que a mente terá menos pensamentos sobre o mundo exterior; portanto, menos pensamentos girando na cabeça ajudam o programador a obter um fluxo livre de pensamentos e lógica de programação.

Além disso, o fato de os projetos pessoais serem apaixonados pela programação, enquanto os projetos do escritório são porque você é obrigado a fazer isso, de modo que o primeiro lhe interessaria mais que o outro. Então você tende a trabalhar com o coração, o que lhe dá a sensação de que a noite lhe dá mais algumas horas para trabalhar.

SM09
fonte
1
Menos distração é a chave. Normalmente, entrei no escritório cerca de uma hora antes dos meus colegas. Nessa única hora, recebo cerca de três vezes a quantidade de trabalho que realizaria do que na hora em que as distrações regulares estão ocorrendo.
Kibbee
A pergunta foi editada para solicitar referências e citações. Revise a versão atual da pergunta e edite sua resposta para incluir informações de suporte para sua experiência e opiniões pessoais.
Adam Lear
5

Eu acho que essa é uma característica pessoal. Conheço muitos desenvolvedores, especialmente aqueles com famílias com quem passam o tempo à noite, que deliberadamente entram no escritório mais cedo.

No exemplo que você deu, porém, acho que geralmente é verdade que as pessoas são capazes de manter níveis mais altos de produtividade para projetos pessoais em comparação com projetos de trabalho. Faz sentido, uma vez que, em geral, há um nível mais alto de interesse e paixão no projeto do que uma tarefa que você pode delegar no escritório.

user937146
fonte
Acabei de trazer meus projetos pessoais como exemplo. Geralmente, a maioria dos desenvolvedores que conheço é mais produtiva à noite, seja um projeto pessoal ou não.
Saeed Neamati 14/09/11
A pergunta foi editada para solicitar referências e citações. Revise a versão atual da pergunta e edite sua resposta para incluir informações de suporte para sua experiência e opiniões pessoais.
Adam Lear
5

Como outros já disseram, acho que é uma característica por pessoa. Falando por mim, acho que geralmente sou produtivo de manhã e à noite (ou à noite) - o que provavelmente se resume a ser mais produtivo quando não há muita confusão ou distração de qualquer tipo acontecendo ao meu redor.

Também pode ser que tarde da noite você não tenha outros compromissos ou outras coisas que possam tirá-lo do fluxo.

Não conheço outras razões científicas além do que já foi mencionado: aparentemente o relógio interno de cada pessoa funciona de maneira um pouco diferente e alguns de nós são mais produtivos no início do dia e outros são mais produtivos tarde da noite.

Anne Schuessler
fonte
A pergunta foi editada para solicitar referências e citações. Revise a versão atual da pergunta e edite sua resposta para incluir informações de suporte para sua experiência e opiniões pessoais.
Adam Lear
4

Pessoalmente, estou acordado às 6, fora de casa às 6:30, no trabalho às 7 e afastado logo após as 3. Eu definitivamente não sou uma coruja da noite. Todos os bônus de menos distrações à noite podem igualmente ser aplicados às manhãs.

fwgx
fonte
A pergunta foi editada para solicitar referências e citações. Revise a versão atual da pergunta e edite sua resposta para incluir informações de suporte para sua experiência e opiniões pessoais.
Adam Lear
2

Eu também sou muito mais produtivo à noite. Isso varia de pessoa para pessoa, mas, se eu pudesse, meu horário de trabalho ideal seria 15h-23h ou 16h. Acho que durante essas horas sou capaz de fazer muito mais por várias razões. Alguns deles são:

  • A maioria dos negócios está quase terminando. Há muito mais paz e sossego naquele momento. Não há chamadas de vendas irritantes e a maioria dos problemas do cliente está aí.
  • Já estou acordado há algumas horas. Isso é grande para mim. Eu sou horrível em pular da cama e ir diretamente para qualquer coisa.
  • É mais frio ... como na temperatura. Detesto estar com calor quando estou trabalhando.
  • Eu apenas tenho uma sensação geral de fazer o meu trabalho e não ter que ter o 9-5 constante com o chefe espiando por cima do meu ombro, me incomodando por atualizações constantes.

Com tudo isso dito, eu trabalho em um lugar onde eu tenho que fazer a coisa 8-5 ... que fede porque sinto que bati minha cabeça contra uma parede alguns dias até o meio-dia.

Corv1nus
fonte
A pergunta foi editada para solicitar referências e citações. Revise a versão atual da pergunta e edite sua resposta para incluir informações de suporte para sua experiência e opiniões pessoais.
Adam Lear
2

Eu costumava pensar isso sobre mim, mas a causa e o efeito estão misturados. Acho que sou mais produtivo à noite, mas agora atribuo isso às razões pelas quais fico acordado até tarde codificando. Só fico acordado até tarde quando estou "na zona" e já estou sendo mais produtivo do que o normal.

Não nego que haja outros fatores envolvidos, como falta de distração e fadiga, mas não os achei tão significativos quanto a razão original pela qual estou atrasado.

Dito isto, eu também tenho TDAH bastante sério, portanto minha produtividade tem uma variação do dia a dia mais alta do que a maioria.

Jordan Bentley
fonte
A pergunta foi editada para solicitar referências e citações. Revise a versão atual da pergunta e edite sua resposta para incluir informações de suporte para sua experiência e opiniões pessoais.
Adam Lear