LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 02-09-2009, 10:22 PM   #1
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Rep: Reputation: Disabled
the "programming hangover"


Does anyone else experience this after (or during) a programming binge?
  • Inability to carry on a conversation
  • Irritation with reality
  • Inability to sleep
  • Superimposition of source code over dreams
  • Mentally programming the happenings of a dream as it happens
  • Losing interest in your own sentences
  • Hyper-rationality in general
  • A nearly-locked jaw
  • Conflict between hunger and tiredness due to self-neglect
Just wondering if I'm the only one. I do realize some people are like that, anyway . I think physics does this to me, also.
ta0kira
 
Old 02-09-2009, 10:58 PM   #2
jiml8
Senior Member
 
Registered: Sep 2003
Posts: 3,171

Rep: Reputation: 116Reputation: 116
When I'm on a binge, I don't sleep and don't eat until/unless forced to by the absolute demands of my stomach.

After the binge, I sleep. Then I can't even look at a computer for a few days. But otherwise, I'm fine.
 
Old 02-09-2009, 11:31 PM   #3
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Original Poster
Rep: Reputation: Disabled
I have a 24h programming day once or twice a year. One time it was 36h, and I stopped only to go to the fridge and to the bathroom (that was surreal; completely sober, not even coffee.) Generally when I'm onto something or I'm fixing a problem it eats up most of my time (to include my trance-like sleep) for a few weeks or a few months, then I don't program for several months after that. I think programming hates me. These things actually happen to me after just a few hours of really grinding away at some code. That's one of the reasons I avoided CS! A guy I work with, who also isn't primarily a programmer, has similar things happen.
ta0kira
 
Old 02-10-2009, 01:24 AM   #4
jlinkels
LQ Guru
 
Registered: Oct 2003
Location: Bonaire, Leeuwarden
Distribution: Debian /Jessie/Stretch/Sid, Linux Mint DE
Posts: 5,195

Rep: Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043
All of the above, sometimes a few symtoms are worse than others, it varies with time.

Also a few bad ones:
- Getting dizzy because of the up/down scrolling and jumping in the code.
- Picking up your tooth paste and think File | Open
- Seeing a car licence plate with 'DD' and wonder where the parameters are
- Seeing a car licence plate with '447' and think: that's a weird permission
- Worst of all: complete loss of sex drive

I am serious about the last one, and my wife doesn't accept it. Because of this I abandoned real hard programming and I stop after 10 pm. It is more productive anyway. For programming that is.

For physical and also psychological problems aerobic sports is really helpful. It provides the brain with more oxygen than usual and it washes away a lot of cluttered stuff above in your head.

jlinkels
 
Old 02-10-2009, 01:40 AM   #5
theYinYeti
Senior Member
 
Registered: Jul 2004
Location: France
Distribution: Arch Linux
Posts: 1,897

Rep: Reputation: 66
Interesting. Those are symptoms known to me, although it has been years since I had a programming binge (if I understand the phrase correctly).

Still, these are still part of my life sometimes:
— Inability to carry on a conversation
— Superimposition of source code over dreams
— Mentally programming the happenings of a dream as it happens
— Getting dizzy because of the up/down scrolling and jumping in the code.
— Seeing a car licence plate with 'DD' and wonder where the parameters are

The third one is the worst in my opinion, when you have to somehow anxiously debug your nightmare, to win the possibility of awaking

Yves.
 
Old 02-10-2009, 02:38 AM   #6
ErV
Senior Member
 
Registered: Mar 2007
Location: Russia
Distribution: Slackware 12.2
Posts: 1,202
Blog Entries: 3

Rep: Reputation: 62
Quote:
Originally Posted by ta0kira View Post
Does anyone else experience this after (or during) a programming binge?
  • Inability to carry on a conversation
  • Irritation with reality
  • Inability to sleep
  • Superimposition of source code over dreams
  • Mentally programming the happenings of a dream as it happens
  • Losing interest in your own sentences
  • Hyper-rationality in general
  • A nearly-locked jaw
  • Conflict between hunger and tiredness due to self-neglect
Just wondering if I'm the only one. I do realize some people are like that, anyway . I think physics does this to me, also.
ta0kira
"Hyper-rationality in general".
I also experienced "inability to think" after working too much once (month in non-stop mode with all skills thrown at the problem). Wasn't pleasant (literally, brain refused to think about anything even tiny bit complicated), took a day to wear off. Fortunately, friend asked to help him to remove background from some photos in gimp, and cleaning pixels with brush was surprisingly relaxing (probably because it was stupid, menial tasks which didn't involve any thinking).

If all this bothers you, I'd recommend to walk in green areas (forests, parks, if available), visiting friends, have a girlfriend, etc. And it makes sense to reduce number of hours spent programming. You don't need to spend more than 4..6 hours per day, and most interesting ideas sometimes comes to mind when you aren't sitting in front of computer.
 
Old 02-10-2009, 06:00 AM   #7
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454
Quote:
Originally Posted by ErV View Post
...
most interesting ideas sometimes comes to mind when you aren't sitting in front of computer.

Almost always.

I have a rule (actually, two): don't think on programming/algorithm/concept while sitting before a computer; don't think on circuit problem/concept/issue while holding soldering iron in your hand and/or while looking at signals on oscilloscope screen.
 
Old 02-10-2009, 07:05 AM   #8
Randux
Senior Member
 
Registered: Feb 2006
Location: Siberia
Distribution: Slackware & Slamd64. What else is there?
Posts: 1,705

Rep: Reputation: 55
To the OP: Twinkie wrappers and empty coffee cups dude, and a keyboard print on your face

Sergei sounds like he knows what he is talking about!

Last edited by Randux; 02-10-2009 at 07:06 AM.
 
Old 02-10-2009, 09:16 AM   #9
makyo
Member
 
Registered: Aug 2006
Location: Saint Paul, MN, USA
Distribution: {Free,Open}BSD, CentOS, Debian, Fedora, Solaris, SuSE
Posts: 735

Rep: Reputation: 76
Possibly related

Hi.

I have been in an IEEE study group on Creatively for a few years. We've gone through several books and methodologies, e.g.: Thinkertoys, TRIZ.

The one book I keep coming back to is Flow. He mentions several positive aspects of working hard -- in the zone -- but rarely any negative aspects, although he discusses stress briefly.

I get something from the book every time I pick it up ... cheers, makyo

Quote:
Title: Flow: The Psychology of Optimal Experience
Subtitle:
Author: Mihaly Csikszentmihalyi
Edition: 1st, paper
Date: February 1, 1991
Publisher: Harper Perennial
ISBN: 0-06-092043-2
Pages: 320
Categories: creativity, happiness, mindful challenge
Comments: 4.5 stars (111 reviews Amazon, 2009.02)
 
Old 02-10-2009, 09:23 AM   #10
irey
Member
 
Registered: Jun 2008
Location: Torino, Italy
Posts: 66

Rep: Reputation: 17
Quote:
Originally Posted by ta0kira View Post
Mentally programming the happenings of a dream as it happens
Not actually, but sometimes I dream bug fixes. When I wake up I try the solution I dreamt and it actually works.

Am I insane?
 
Old 02-10-2009, 09:59 AM   #11
Su-Shee
Member
 
Registered: Sep 2007
Location: Berlin
Distribution: Slackware
Posts: 510

Rep: Reputation: 53
* I lose the ability to speak my native language (due to reading documentation and tutorials and books in a different language..) and start to mix German and English together in one sentence - if I can utter something coherent at all.

* I start to be extremely forgetful when not sitting in front of the notebook and coding - like getting up to fetch some water, standing in the middle of my appartment and asking myself what I just wanted to do and why I got up in the first place.

* and I start to run into things, because my mind is elsewhere (badly, like nearly running into cars because I totally missed walking over the street mentally..)

* coordinated handling of "stuff" gets really difficult - like the steps to cook meal XY - done a thousand times and suddenly I have to remember with real effort how to cook pasta...

But the same goes for the time I wrote my thesis or in times learning intensely something new. It's not something specific to programming.

Makyo: There are several newer and more extensive books of Csikszentmihalyi on the subject - all very good.
 
Old 02-10-2009, 02:23 PM   #12
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by jlinkels View Post
For physical and also psychological problems aerobic sports is really helpful. It provides the brain with more oxygen than usual and it washes away a lot of cluttered stuff above in your head.
Yes, this has been a vice of mine for almost a decade. I get an above-average amount of exercise because not doing so brings its own host of undesirable side effects (apathy, always sleeping, anxiety, negativity, too much programming, weight loss, etc.)
Quote:
Originally Posted by ErV View Post
If all this bothers you, I'd recommend to walk in green areas (forests, parks, if available), visiting friends, have a girlfriend, etc. And it makes sense to reduce number of hours spent programming. You don't need to spend more than 4..6 hours per day, and most interesting ideas sometimes comes to mind when you aren't sitting in front of computer.
I do quite a few strenuous outdoor activities (human powered,) actually. Having a girl around is also helpful because I generally program about 1h a week then. The absolute most helpful thing is not being a programmer by trade!

In my experience, intellect, physical exertion, and meaningful interaction all counterbalance each other. If one is too high or too low then things start going down hill. I think there's a theory regarding an antagonistic relationship between intellectual exertion and social interaction (physiologically.) I don't know of a specific article, but someone I know will be researching it soon.
ta0kira
 
Old 02-10-2009, 05:02 PM   #13
jiml8
Senior Member
 
Registered: Sep 2003
Posts: 3,171

Rep: Reputation: 116Reputation: 116
I have been on an "I can't do any coding" kick for the last couple of weeks. In fact, I have done some SNMP work, but it is sending me up the wall.

So I have been spending a lot of time fiddling with the motorcycle I bought. I bought a crashed bike and I have been repairing it. Just took it on the street for the first time today. Think I won't be getting much coding done for the next couple of days now
 
Old 02-10-2009, 07:01 PM   #14
schneidz
LQ Guru
 
Registered: May 2005
Location: boston, usa
Distribution: fedora-35
Posts: 5,313

Rep: Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918
i suck at conversation.
i hate talking.
i am the most rational/ logical person i know aside from a few professors. everything can be sorted into a few yes/ no questions or ven diagrams.

i dont find this to be a problem at all but rather enlightening.
 
Old 02-11-2009, 06:32 AM   #15
taylor_venable
Member
 
Registered: Jun 2005
Location: Indiana, USA
Distribution: OpenBSD, Ubuntu
Posts: 892

Rep: Reputation: 43
For me, when I've coded a whole bunch on one project, I often feel like I never want to look at the problem again. Then I take a break and within an hour I've got some new idea or solution that I want to try. I code all day at work then I drive home and think, how could I possibly want to write code when I get home? But then after dinner and the news, half the time I go right back at it. I guess I may be too committed for my own good. Though I suppose I have the same problem in reverse too; when I take a holiday and don't touch my machine for a week I just cannot get motivated to start again.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how can I "cat" or "grep" a file to ignore lines starting with "#" ??? callagga Linux - Newbie 7 08-16-2013 06:58 AM
Socket Programming making use of "select()" and "writefds" johncsl82 Programming 10 11-13-2011 12:27 PM
net working eth0 eth1 wlan0 "no connection" "no LAN" "no wi-fi" Cayitano Linux - Newbie 5 12-09-2007 07:11 PM
Standard commands give "-bash: open: command not found" even in "su -" and "su root" mibo12 Linux - General 4 11-11-2007 10:18 PM
LXer: Displaying "MyComputer", "Trash", "Network Servers" Icons On A GNOME Desktop LXer Syndicated Linux News 0 04-02-2007 08:31 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 11:49 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration