I wish I was able to just 'lock myself away' and finish a task... I just can't seem to go 5 minutes without someone disturbing me with some weird issue, or something that they could simply have searched online and had an answer instantly headphones just don't seem to be a strong enough do-not-disturb indicator
Agreed, as a go-to guy in the office, I often feel the same way. One thing I've noticed is that even if people don't actually interrupt me, the expectation that they might at any minute prevents me from fully concentrating on the task. Having some sign to indicate that for the next, say, 30m I should not be interrupted, and having people respect that, would probably help significantly. On the other hand, the fact tha…
Coder's High – The Intense Feeling of Absorption
11–20 of 52 posts
Re: Coder's High – The Intense Feeling of Absorption
#12I do think that the author doesn't understand Flow fully. The ideal state of Flow is when there is a concrete challenge with immediate feedback, which coding is great at providing. The other activities he compares coding to don't have such strong feedback or concrete challenge.
The only activity that compares with coding for me is rock climbing. While it is a physical activity, it has the same kind of concrete challenge and immediate feedback. It is totally immersive.
Re: Coder's High – The Intense Feeling of Absorption
#13I suspect that you get this kind of high doing a lot of things other than programming; programmers are not unique in this regard. I'm insanely jealous of people who can do stuff like this. I hear stories of people like John Carmack locking themselves away in a room and finishing an entire project or implementing an entire feature in a night or over a weekend. In contrast it takes me days to finish anything, I just do…
>> but is there a way to teach yourself to be able to engage in these marathon creative sessions or is it something you must be born with? Anecdotally, I think the answer is yes. Concentration is a skill you can develop like anything else. The kind of high with programming for me is similar to that experienced when rehearsing/performing music. I used to perform on a competitive drumline and we would have 8-10 hour re…
Re: Coder's High – The Intense Feeling of Absorption
#14I suspect that you get this kind of high doing a lot of things other than programming; programmers are not unique in this regard. I'm insanely jealous of people who can do stuff like this. I hear stories of people like John Carmack locking themselves away in a room and finishing an entire project or implementing an entire feature in a night or over a weekend. In contrast it takes me days to finish anything, I just do…
Carmack would actually pack a powerful laptop and go stay in a hotel (in a town where he didn't know anyone) for a week at times, it was the only way he could get away from it all.
I think Carmack (and people like him) grew up in the proverbial basement, where they could spend hours and hours on end with their hobbies without any social obligations; this is where they developed that concentration, and that state of mind and environment is where they return to if they need to work on a big or complicated task.
Re: Coder's High – The Intense Feeling of Absorption
#15Earlier quoted context omitted.
Agreed, as a go-to guy in the office, I often feel the same way. One thing I've noticed is that even if people don't actually interrupt me, the expectation that they might at any minute prevents me from fully concentrating on the task. Having some sign to indicate that for the next, say, 30m I should not be interrupted, and having people respect that, would probably help significantly. On the other hand, the fact tha…
I was having trouble with the headphones not being a clear enough signal so I took a 3'x4' black foam posterboard and made a cubicle door. It caused a stir but mostly just in the people who liked to come by and ask me if I'd opened the cat gif they'd just emailed. Having the door closed is a nice clear signal and so far it's worked fine, for exactly your reasons. I can now trust that I won't be interrupted and I can…
Re: Coder's High – The Intense Feeling of Absorption
#16(Also, am I the only one who gets slightly annoyed with the word "coding"? It seems to ignore the fact that most problems we sit around solving revolve around systems, integration, framework intricacies, logistical/timing issues, and stuff like that. The code is just the instruction set. Then again, maybe I just want my job to sound more fancy and shit.)
Re: Coder's High – The Intense Feeling of Absorption
#17Re: Coder's High – The Intense Feeling of Absorption
#18I suspect that you get this kind of high doing a lot of things other than programming; programmers are not unique in this regard. I'm insanely jealous of people who can do stuff like this. I hear stories of people like John Carmack locking themselves away in a room and finishing an entire project or implementing an entire feature in a night or over a weekend. In contrast it takes me days to finish anything, I just do…
Re: Coder's High – The Intense Feeling of Absorption
#19"The delight of working in such a tractable medium. The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of imagination."
I love that quote! More here: http://henrikwarne.com/2012/06/02/why-i-love-coding/