| View previous topic :: View next topic |
| Author |
Message |
Mardok45 n00b

Joined: 21 Jun 2008 Posts: 54 Location: Right behind you
|
Posted: Tue Nov 13, 2012 9:19 pm Post subject: How long can you program before hitting a mental brick wall? |
|
|
When I say "mental brick wall", I mean mental exhaustion, burnout, or other mental factors that are keeping you from continuing from programming.
For me, I hit it at about five to six hours and I need to take an hour to two hour break. I'm curious as to what everyone else's are. Have you tried changing anything about your work habits that help you work longer? |
|
| Back to top |
|
 |
Dr.Willy Apprentice

Joined: 15 Jul 2007 Posts: 288 Location: NRW, Germany
|
Posted: Tue Nov 13, 2012 9:28 pm Post subject: |
|
|
| Depends a lot on the programming-language <-> problem combination. |
|
| Back to top |
|
 |
wildhorse Tux's lil' helper


Joined: 16 Mar 2006 Posts: 148 Location: Estados Unidos De América
|
Posted: Tue Nov 13, 2012 9:48 pm Post subject: |
|
|
12 hours per day.  |
|
| Back to top |
|
 |
szczerb Veteran

Joined: 24 Feb 2007 Posts: 1626 Location: Poland => Lodz
|
Posted: Tue Nov 13, 2012 10:51 pm Post subject: |
|
|
I've been having more bug-hunting-and-fixing marathons lately then those of actual coding :/
Does that count? |
|
| Back to top |
|
 |
danomac l33t


Joined: 06 Nov 2004 Posts: 810 Location: Vancouver, BC
|
Posted: Tue Nov 13, 2012 10:56 pm Post subject: |
|
|
| I tend to lose interest after 15 minutes. |
|
| Back to top |
|
 |
energyman76b Advocate


Joined: 26 Mar 2003 Posts: 2022 Location: Germany
|
Posted: Tue Nov 13, 2012 11:13 pm Post subject: |
|
|
I don't program and I don't walk into brick walls. _________________
| AidanJT wrote: |
Libertardian denial of reality is wholly unimpressive and unconvincing, and simply serves to demonstrate what a bunch of delusional fools they all are.
|
Satan's got perfectly toned abs and rocks a c-cup. |
|
| Back to top |
|
 |
Mardok45 n00b

Joined: 21 Jun 2008 Posts: 54 Location: Right behind you
|
Posted: Tue Nov 13, 2012 11:26 pm Post subject: |
|
|
| energyman76b wrote: | | I don't program and I don't walk into brick walls. | You bastard! You must reveal unto me your secrets for non-brickwall hitting! |
|
| Back to top |
|
 |
mcgruff Tux's lil' helper


Joined: 28 Dec 2004 Posts: 137
|
Posted: Wed Nov 14, 2012 1:16 am Post subject: |
|
|
Many times I've worked for 40 hours non stop taking breaks only to eat, shit or swat the tiny, winged zebras which for some reason start to swarm round the monitor sometime after the first 30. Maybe they're attracted to the heat or something. _________________ the underlay overlay |
|
| Back to top |
|
 |
pjp Administrator


Joined: 16 Apr 2002 Posts: 16029 Location: Colorado
|
Posted: Wed Nov 14, 2012 1:23 am Post subject: |
|
|
Why is taking a break a bad thing?
Gumboots _________________ lolgov. 'cause where we're going, you don't have civil liberties.
In Loving Memory
1787 - 2008 |
|
| Back to top |
|
 |
John-Boy Guru


Joined: 23 Jun 2004 Posts: 436 Location: Desperately seeking Moksha in all the wrong places
|
Posted: Wed Nov 14, 2012 6:07 am Post subject: |
|
|
On the odd occasion that I can ? Comes and goes in bursts - it doesn't help that I'm not a pure coder any more and
have * interruptions* _________________ When you break rules, break 'em good and hard |
|
| Back to top |
|
 |
LoTeK Apprentice


Joined: 26 Jul 2012 Posts: 233
|
Posted: Tue Nov 20, 2012 10:28 pm Post subject: |
|
|
I often go mad after 5-6 hours when something simple doesn't work, then I take a break for about an hour and suddenly the problem is solved but if the problem/ task is very interesting and if I'm making at least small progresses then I can hold on for 10 hours... |
|
| Back to top |
|
 |
big dave n00b

Joined: 03 Jul 2009 Posts: 0 Location: land of first world problems
|
Posted: Wed Nov 21, 2012 1:49 am Post subject: |
|
|
| up until i get to the point where it's like STOP MARKETING YOUR FUCKING BROKEN CODE YOU FUCKSTAINS!!! |
|
| Back to top |
|
 |
Prenj n00b


Joined: 20 Nov 2011 Posts: 7 Location: Mostar, BiH
|
Posted: Wed Nov 21, 2012 3:11 am Post subject: |
|
|
4-5 hours coding, 1-2 hours sketching things and figuring it out. I can sit like a paralized monkey longer in front of the PC, but that doesn't mean I am more productive.
Last edited by Prenj on Wed Nov 21, 2012 5:54 am; edited 1 time in total |
|
| Back to top |
|
 |
BoneKracker Veteran


Joined: 14 Mar 2006 Posts: 1488 Location: U.S.A.
|
Posted: Wed Nov 21, 2012 4:27 am Post subject: |
|
|
| LoTeK wrote: | I often go mad after 5-6 hours when something simple doesn't work, then I take a break for about an hour and suddenly the problem is solved but if the problem/ task is very interesting and if I'm making at least small progresses then I can hold on for 10 hours... |
I have similar experiences.
However, sometimes the opposite is true. If I make a real breakthrough on something, then I feel like celebrating and I go pursue endorphin release through substance abuse and sex. _________________ Oldthinkers unbellyfeel INGSOC.
-- Headline of a document on Winston Smith's terminal in his cubicle at the Ministry of Truth, seen briefly in the background in one scene of the movie rendition of Nineteen Eighty-Four. |
|
| Back to top |
|
 |
dmitchell Veteran


Joined: 17 May 2003 Posts: 1154 Location: Austin, Texas
|
Posted: Wed Nov 21, 2012 4:36 am Post subject: |
|
|
| Prenj wrote: | | 4-5 hours coding, 1-2 hours sketching things and figuring it out. I can site like a paralized monkey longer in front of the PC, but that doesn't mean I am more productive. |
Sounds about right. _________________ Your argument is invalid. |
|
| Back to top |
|
 |
Prenj n00b


Joined: 20 Nov 2011 Posts: 7 Location: Mostar, BiH
|
Posted: Wed Nov 21, 2012 6:01 am Post subject: |
|
|
| BoneKracker wrote: | | LoTeK wrote: | I often go mad after 5-6 hours when something simple doesn't work, then I take a break for about an hour and suddenly the problem is solved but if the problem/ task is very interesting and if I'm making at least small progresses then I can hold on for 10 hours... |
I have similar experiences.
However, sometimes the opposite is true. If I make a real breakthrough on something, then I feel like celebrating and I go pursue endorphin release through substance abuse and sex. |
My theory is that brain works on solutions all the time, like a background process somehow, tho you cannot tap into it properly at all times. When you have a knot, a problem that needs solving, it goes "pop" in most unexpected situations. In sleep, in shower, while taking a dump, while watching a movie that your girlfriend picked. Arguably the problem exists in first place because initial line of reasoning was off, and you get entangled. Once you untangle yourself by doing something else, it gets solved in the background and you get memo.
The other thing when you know fairly good what you need to code, but is just tricky enough to make it tense, you get into flow of it, and you can get absorbed and forget about coffee, food, tsunami, whatever.
Rest of the time is waiting or trying to get into zone, and thats when you feel bored.
http://en.wikipedia.org/wiki/Flow_(psychology) |
|
| Back to top |
|
 |
aidanjt Veteran


Joined: 20 Feb 2005 Posts: 1101 Location: Rep. of Ireland
|
Posted: Wed Nov 21, 2012 6:15 am Post subject: |
|
|
| pjp wrote: | | Why is taking a break a bad thing? |
When you're mentally exhausted it isn't. But otherwise you lose your focus and concentration, the big model you had constructed in your head will usually slip away and it takes time to get back to that point where you left off. That's why productivity takes a massive hit when you have managers who routinely trample through programmer's workspace demanding their undivided attention, usually for some trivial reason which is only really important for them to give themselves something to do. Mega stresser, that. _________________
| juniper wrote: | | you experience political reality dilation when travelling at american political speeds. it's in einstein's formulas. it's not their fault. |
|
|
| Back to top |
|
 |
John-Boy Guru


Joined: 23 Jun 2004 Posts: 436 Location: Desperately seeking Moksha in all the wrong places
|
Posted: Wed Nov 21, 2012 6:29 am Post subject: |
|
|
| aidanjt wrote: | | trample through programmer's workspace |
Oh yes - especially if you hear 'sorry to ask but I need help', that normally happens
just at the point when all of the pieces that I've been working on are lining up - it
may look as though I've been staring at the screen for ten minutes, but that doesn't
mean I'm not working and therefore can be diverted onto something else.
Also when somebody dumps a load of paperwork on your desk, you cannot
code like that.
Having a manager with a background as a coder can help. They are rare however. _________________ When you break rules, break 'em good and hard |
|
| Back to top |
|
 |
Prenj n00b


Joined: 20 Nov 2011 Posts: 7 Location: Mostar, BiH
|
Posted: Wed Nov 21, 2012 7:58 am Post subject: |
|
|
| aidanjt wrote: | | pjp wrote: | | Why is taking a break a bad thing? |
When you're mentally exhausted it isn't. But otherwise you lose your focus and concentration, the big model you had constructed in your head will usually slip away and it takes time to get back to that point where you left off. That's why productivity takes a massive hit when you have managers who routinely trample through programmer's workspace demanding their undivided attention, usually for some trivial reason which is only really important for them to give themselves something to do. Mega stresser, that. |
I once told owner of a company I worked at to go talk to that cute receptionist instead and not interrupt me  |
|
| Back to top |
|
 |
Shadow Skill Veteran

Joined: 04 Dec 2004 Posts: 1023
|
Posted: Wed Nov 21, 2012 8:21 am Post subject: |
|
|
| aidanjt wrote: | | pjp wrote: | | Why is taking a break a bad thing? |
When you're mentally exhausted it isn't. But otherwise you lose your focus and concentration, the big model you had constructed in your head will usually slip away and it takes time to get back to that point where you left off. That's why productivity takes a massive hit when you have managers who routinely trample through programmer's workspace demanding their undivided attention, usually for some trivial reason which is only really important for them to give themselves something to do. Mega stresser, that. | I don't quite have that problem but I hate the fact that my job is only part time. I've noticed that I get so much more done with a full time schedule because the process of finding a solution is not broken by having to leave and go home half way through the thinking process. _________________ Ware wa mutekinari.
Wa ga kage waza ni kanau mono nashi.
Wa ga ichigeki wa mutekinari.
"First there was nothing, so the lord gave us light. There was still nothing, but at least you could see it." |
|
| Back to top |
|
 |
energyman76b Advocate


Joined: 26 Mar 2003 Posts: 2022 Location: Germany
|
Posted: Wed Nov 21, 2012 7:14 pm Post subject: |
|
|
| Mardok45 wrote: | | energyman76b wrote: | | I don't program and I don't walk into brick walls. | You bastard! You must reveal unto me your secrets for non-brickwall hitting! |
easy, they shatter under my awesome black boots. _________________
| AidanJT wrote: |
Libertardian denial of reality is wholly unimpressive and unconvincing, and simply serves to demonstrate what a bunch of delusional fools they all are.
|
Satan's got perfectly toned abs and rocks a c-cup. |
|
| Back to top |
|
 |
LoTeK Apprentice


Joined: 26 Jul 2012 Posts: 233
|
Posted: Wed Nov 21, 2012 8:41 pm Post subject: |
|
|
| BoneKracker wrote: | | LoTeK wrote: | I often go mad after 5-6 hours when something simple doesn't work, then I take a break for about an hour and suddenly the problem is solved but if the problem/ task is very interesting and if I'm making at least small progresses then I can hold on for 10 hours... |
I have similar experiences.
However, sometimes the opposite is true. If I make a real breakthrough on something, then I feel like celebrating and I go pursue endorphin release through substance abuse and sex. |
lol, this happens to me also very often.. it's just as bad for work as the opposite, but at least one have a good time...
| Quote: | My theory is that brain works on solutions all the time, like a background process somehow, tho you cannot tap into it properly at all times. When you have a knot, a problem that needs solving, it goes "pop" in most unexpected situations. In sleep, in shower, while taking a dump, while watching a movie that your girlfriend picked. Arguably the problem exists in first place because initial line of reasoning was off, and you get entangled. Once you untangle yourself by doing something else, it gets solved in the background and you get memo.
The other thing when you know fairly good what you need to code, but is just tricky enough to make it tense, you get into flow of it, and you can get absorbed and forget about coffee, food, tsunami, whatever.
Rest of the time is waiting or trying to get into zone, and thats when you feel bored. |
sometimes is the answer right in front of you, but one is too deep into the problem and only if one step back and look at it from the "outside" one sees the obvious...
or if one breaks out of the system with a metaview (for those who know Gödel, Escher, Bach ) |
|
| Back to top |
|
 |
pjp Administrator


Joined: 16 Apr 2002 Posts: 16029 Location: Colorado
|
Posted: Wed Nov 21, 2012 10:16 pm Post subject: |
|
|
| aidanjt wrote: | | When you're mentally exhausted it isn't. But otherwise you lose your focus and concentration, the big model you had constructed in your head will usually slip away and it takes time to get back to that point where you left off. That's why productivity takes a massive hit when you have managers who routinely trample through programmer's workspace demanding their undivided attention, usually for some trivial reason which is only really important for them to give themselves something to do. Mega stresser, that. | I understand that, but hitting a brick wall seems like a good time to take a break and let the subconscious work for a while. Even if that means moving on to other trivial coding tasks. If that is too much still, then it may be an exhaustion issue.
| Shadow Skill wrote: | | I don't quite have that problem but I hate the fact that my job is only part time. I've noticed that I get so much more done with a full time schedule because the process of finding a solution is not broken by having to leave and go home half way through the thinking process. | Is it not possible to negotiate more flex in the schedule? It seems like it would be a benefit to the company if you stayed later to work on something one day, and didn't come in another day, or came in for fewer hours. _________________ lolgov. 'cause where we're going, you don't have civil liberties.
In Loving Memory
1787 - 2008 |
|
| Back to top |
|
 |
Crooksey Apprentice


Joined: 26 Apr 2006 Posts: 236 Location: Vatican City
|
Posted: Thu Nov 22, 2012 12:33 pm Post subject: |
|
|
Set myself a goal for the day, only stop when its done.
Otherwise you just end up working like 20+ hours with "just one more fix" attitude.
When I start a project I setup milestones and deadlines and give these to my clients, if I finish ahead of schedule, happy days, I dont run over, I just miss out on sleep if I fall behind.
I work with Python (Pyramid) so its easy for me to break my goals etc down into manageable and daily targets. |
|
| Back to top |
|
 |
billium Apprentice

Joined: 22 Mar 2003 Posts: 167
|
Posted: Thu Nov 22, 2012 8:40 pm Post subject: |
|
|
12hrs Also depends on the interest in th project. I mainly work on embedded, combining hardware and soft/firmware. Don't work on hardware too late or I mess it up. Working on modifying some Z80 code at the moment.  |
|
| Back to top |
|
 |
|