Paras vastaus
Tämä on todellakin koominen liioittelua tunnetusta psykologian oppimisperiaatteesta nimeltä Yerkes-Dodson-laki, jossa todetaan, että optimaaliseen oppimiseen tarvitaan erityinen kiihottumistaso – ei liian matala, ei liian korkea.
http://en.wikipedia.org/wiki/Yerkes\%E2\%80\%93Dodson\_law
Ohjelmointia voidaan pitää jatkuvana oppimisena. Jos tekemäsi ei ole haastavaa, työntää kirjekuorta hieman, se on tylsää. Jos se on liian haastavaa, se on ylivoimainen. Joten ohjelmointitehtävillä, jotka tuottavat eniten tuottavuutta, on ominaista oppimistehtäville. Mikä tarkoittaa, Dodsonin lakia sovelletaan. Tämä tarkoittaa, että sinun on päästävä oikeaan kiihottumistilaan mahdollistavana tilana. Alkoholi on yksi tapa päästä sinne.
Itse asiassa tämä pätee yleensä kaikkeen luovaan työhön, kuten Mihaly löysi. Csikzentmihalyi klassisessa ”flow” -konseptissaan.
Mielenkiintoinen kysymys on, voiko tämä normaali jakauma voimistua melkein Dirac-deltaan ohjelmoinnin kannalta.
On yksi syy uskoa se voi olla: 10-kertainen ohjelmoijavaikutus. Kun olet vyöhykkeellä, olet melkein suuruusluokan tai kaksi parempi kuin jauhatessasi. Joten kyllä, sinulla voi olla todella YD-käyrä, joka näyttää xkcd-sarjakuvalta, jos Myös 10-kertainen vaikutus alkaa.
Anekdotisesti sanoisin, että tämä on totta. En ole ohjelmoinut vuosia, mutta muistan muutaman tällaisen ”optimaalisen stimulaation” vaiheen, kun sain hulluja määriä muutamassa päivässä. Syynä oli alkoholi pari kertaa tai vain yleinen käynnistysstimulaatio muissa tapauksissa.
Näen saman ilmiön kirjoituksessani. Olen tehnyt parhaani (ts. 10x) kirjoitukseni viime vuosina parhaan humalassa.
Vastaa
Tämä on kokeellisesti osoitettu useissa tutkimuksissa.
On olemassa useita teorioita siitä, miksi se toimii.
Mitattavissa oleva asia on, että lievästi päihtyneistä ihmisistä tulee paljon paremmin (se ei ole hienovarainen, vaihtelee välillä 18–50\% tutkimuksesta riippuen) ongelmien ratkaisemisessa.
Oma teoriani (perustuu omaan kokemukseeni, jossa tätä vaikutusta käytetään säännöllisesti vaikeiden ongelmien voittamiseen) on että alkoholi kohdistaa mielen.
Tämä kuulostaa huonolta, mutta ongelmanratkaisussa ei ole kyse keskittymisestä. Käyttöönotto on keskittyminen, ja itse asiassa, jos tiedät jo ratkaisun ongelmaan, sinun pitäisi olla kofeiini , pikemminkin kuin alkoholi, koska kofeiini lisää keskittymistäsi.
Jos ongelma ei kuitenkaan ole ratkennut (kuten ohjelmoinnissa yleensä tapahtuu), hyödyt mielesi keskittymättömyydestä. Tämän avulla voi tapahtua useita asioita:
- Mielesi harkitsee enemmän vaihtoehtoja kuin muuten voisi. Kokeilet todennäköisemmin asioita ja huomaat todennäköisemmin yhteyksiä näennäisesti etuyhteydettömien asioiden välillä.
- Olet vähemmän ”stressaantunut” ja mielesi tuhlaa vähemmän energiaa ”huolestuttavaksi” ja viettää enemmän energiaa todellinen ongelma.
- Alkoholi rajoittaa sitä, missä määrin pidät tulevaisuutta. Ongelmanratkaisussa tämä on erinomaista, koska sen avulla voit (ironisesti) keskittyä käsillä olevaan ongelmaan ottamalla ongelman kaikki osat yksin ottamatta huomioon kaikkia seurauksia. Tämä vähentää ”koettua” työmäärää, mikä lisää tehokkuutta.
Sen lisäksi, kuka tahansa ajattelee ”mitä tapahtuu, jos juot alkoholia * ja * kofeiinia !?”:
Älä sekoita alkoholia ja kofeiinia suurina määrinä – tämä on erittäin vaarallista. Yksi niistä on verisuonia supistava, toinen verisuonia laajentava. Kofeiini korvaa myös ”unisen” alkoholin tunteen, joka saa sinut tuntemaan olosi heikommaksi kuin olet. Tämä johtaa huonoon päätöksentekoon sekä elämässä että koodissa.