Cè qualcosa di vero nel Ballmer Peak?


Migliore risposta

Questa è in realtà unesagerazione comica di un principio ben noto della psicologia dellapprendimento chiamato legge di Yerkes-Dodson, in cui si afferma che per un apprendimento ottimale, è necessario un livello specifico di eccitazione, non troppo basso, non troppo alto.

http://en.wikipedia.org/wiki/Yerkes\%E2\%80\%93Dodson\_law

La programmazione può essere vista come apprendimento continuo. Se quello che stai facendo non ti sta sfidando, spingendo un po i tuoi limiti, è noioso. Se è troppo impegnativo, è travolgente. Quindi le attività di programmazione che suscitano la massima produttività hanno le caratteristiche delle attività di apprendimento. Il che significa che gli Yerkes- Si applica la legge di Dodson. Il che significa che devi raggiungere il giusto stato di eccitazione come condizione abilitante. Lalcol è un modo per arrivarci.

In effetti questo è generalmente vero per tutto il lavoro creativo, come scoperto da Mihaly Csikzentmihalyi nel suo classico lavoro sul concetto di “flusso”.

La domanda interessante è se questa distribuzione normale possa diventare quasi un delta di Dirac per la programmazione.

Cè una ragione per credere potrebbe: leffetto programmatore 10x. Quando sei nella zona, sei quasi un ordine di grandezza o due meglio di quando stai macinando. Quindi sì, potresti effettivamente avere una curva YD che assomiglia al cartone animato xkcd se il Anche leffetto 10x entra in gioco.

Aneddoticamente, direi che questo è vero. Non ho programmato per anni, ma ricordo alcune di queste fasi di “stimolazione ottimale” in cui ho ottenuto quantità folli in pochi giorni. La causa era lalcol un paio di volte, o semplicemente la stimolazione bootstrap generale in altri casi.

Vedo lo stesso fenomeno con la mia scrittura. Ho fatto del mio meglio (cioè 10 volte) scrivendo negli ultimi anni mentre ero ottimamente ubriaco.

Risposta

Ciò è stato dimostrato sperimentalmente da diversi studi.

Ci sono una varietà di teorie sul motivo per cui funziona.

La cosa misurabile che accade è che le persone che sono leggermente ubriache diventano molto migliore (non è sottile, varia da circa il 18-50\% a seconda dello studio) nel risolvere i problemi.

La mia teoria personale (basata sulla mia esperienza nelluso periodico di questo effetto per superare problemi difficili) è che lalcol sfoca la mente.

Questo suona male, ma la risoluzione dei problemi non riguarda la concentrazione. Limplementazione riguarda il focus e, in effetti, se conosci già la soluzione al problema, dovresti essere su caffeina , piuttosto che alcol, perché la caffeina aumenta la tua concentrazione.

Se il problema non è risolto, tuttavia (come di solito accade nella programmazione), allora trarrai vantaggio dallo sfocare la tua mente. Ciò consente che accadano diverse cose:

  1. La tua mente considera più opzioni di quante non potrebbe fare altrimenti. È più probabile che provi le cose e più è probabile che noti connessioni tra cose apparentemente non correlate.
  2. Sei meno “stressato” e la tua mente spreca meno energia “preoccupandosi” e spende più di quellenergia sul problema reale.
  3. Lalcol limita la misura in cui consideri il futuro. Nel problem solving questo è eccellente, perché ti permette (ironicamente) di concentrarti sul problema in questione, prendendo ogni parte del problema da solo senza considerare tutte le implicazioni. Questo riduce il carico di lavoro “percepito”, aumentando lefficienza.

A parte, per chiunque pensi “cosa succede se bevo alcol * e * caffeina !?”:

Non mescolare alcol e caffeina in grandi quantità: questo è estremamente pericoloso. Uno di loro è un vasocostrittore, laltro è un vasodilatatore. La caffeina compensa anche la sensazione di “sonnolenza” dellalcol, che ti fa sentire come se fossi meno indebolito di quanto sei. Questo porta a prendere decisioni sbagliate, sia nella vita che nel codice.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *