What are your ideal programming conditions?
Moderator: Coders of Rage
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
What are your ideal programming conditions?
These are mine:
1) Very late at night so that everybody is asleep and I won't be interrupted.
2) I just got done playing a badass game (motivates me to make my own badass game).
3) Buttloads of Coffee or Energy Drinks (programming can be a bitch, and I'd rather be energized when I do it).
4) Either agressive rock/metal (for energy)
Or NES/Vide Game Music (something about it seems to stimulate my brain and relax me). Of course, Horse the Band would be the perfect harmony of the two...
5) Cold room. I like to be cold.
1) Very late at night so that everybody is asleep and I won't be interrupted.
2) I just got done playing a badass game (motivates me to make my own badass game).
3) Buttloads of Coffee or Energy Drinks (programming can be a bitch, and I'd rather be energized when I do it).
4) Either agressive rock/metal (for energy)
Or NES/Vide Game Music (something about it seems to stimulate my brain and relax me). Of course, Horse the Band would be the perfect harmony of the two...
5) Cold room. I like to be cold.
- MarauderIIC
- Respected Programmer
- Posts: 3406
- Joined: Sat Jul 10, 2004 3:05 pm
- Location: Maryland, USA
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
- JS Lemming
- Game Developer
- Posts: 2383
- Joined: Fri May 21, 2004 4:09 pm
- Location: C:\CON\CON
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
-
- Chaos Rift Newbie
- Posts: 17
- Joined: Wed May 07, 2008 8:45 pm
- Current Project: ArkEngine, Regalia
- Favorite Gaming Platforms: PC (Linux, Windows)
- Programming Language of Choice: C++ and Assembly
- Location: Scotland
- Contact:
Physical:
Middle of the night, when everyone is asleep.
Perfect silence apart from the humming of my computers.
A glass of water with ice.
Hair down and brushed.
Window wide open, for fresh air and cold (Scotland air is the best for clearing your mind).
My nice, large, Logitech G15 r2 keyboard. It's very comfy.
A sheet of paper and an erasable pen for brainstorming and code-related doodles.
Digital:
A clean, icon-free desktop.
4 clean workspaces ( a unix thing ).
A freshly updated distro ( preferably Debian or derived ).
A solid and simple directory structure.
Simple, non-cryptic filenames.
A terminal open for running the compiler, a tabbed text editor for the source code.
A firefox window open for function prototypes and other reference.
Mental:
(hehe, if you squint, the word Mental looks like Hentai)
I have to have a clear mind, so I can't be pissed off at anyone.
I like to be motivated, usually after reading something by Carmack.
For some reason, I code better when I've sent my girlfriend a goodnight text.
I prefer working in a clutter-free room, it makes a HUGE difference in the final code.
Middle of the night, when everyone is asleep.
Perfect silence apart from the humming of my computers.
A glass of water with ice.
Hair down and brushed.
Window wide open, for fresh air and cold (Scotland air is the best for clearing your mind).
My nice, large, Logitech G15 r2 keyboard. It's very comfy.
A sheet of paper and an erasable pen for brainstorming and code-related doodles.
Digital:
A clean, icon-free desktop.
4 clean workspaces ( a unix thing ).
A freshly updated distro ( preferably Debian or derived ).
A solid and simple directory structure.
Simple, non-cryptic filenames.
A terminal open for running the compiler, a tabbed text editor for the source code.
A firefox window open for function prototypes and other reference.
Mental:
(hehe, if you squint, the word Mental looks like Hentai)
I have to have a clear mind, so I can't be pissed off at anyone.
I like to be motivated, usually after reading something by Carmack.
For some reason, I code better when I've sent my girlfriend a goodnight text.
I prefer working in a clutter-free room, it makes a HUGE difference in the final code.
Carmack: "The most important thing is to try and learn things deeply. Don't try for a superficial knowledge of a lot of things. I've gotten where I am from knowing everything deeply, down to the lowest level."
- Moosader
- Game Developer
- Posts: 1081
- Joined: Wed May 07, 2008 12:29 am
- Current Project: Find out at: http://www.youtube.com/coderrach
- Favorite Gaming Platforms: PC, NES, SNES, PS2, PS1, DS, PSP, X360, WII
- Programming Language of Choice: C++
- Location: Kansas City
- Contact:
Holy shit, Ross. o_Okilgariff wrote:Physical:
Middle of the night, when everyone is asleep.
Perfect silence apart from the humming of my computers.
A glass of water with ice.
Hair down and brushed.
Window wide open, for fresh air and cold (Scotland air is the best for clearing your mind).
My nice, large, Logitech G15 r2 keyboard. It's very comfy.
A sheet of paper and an erasable pen for brainstorming and code-related doodles.
Digital:
A clean, icon-free desktop.
4 clean workspaces ( a unix thing ).
A freshly updated distro ( preferably Debian or derived ).
A solid and simple directory structure.
Simple, non-cryptic filenames.
A terminal open for running the compiler, a tabbed text editor for the source code.
A firefox window open for function prototypes and other reference.
Mental:
(hehe, if you squint, the word Mental looks like Hentai)
I have to have a clear mind, so I can't be pissed off at anyone.
I like to be motivated, usually after reading something by Carmack.
For some reason, I code better when I've sent my girlfriend a goodnight text.
I prefer working in a clutter-free room, it makes a HUGE difference in the final code.
Ideal conditions for me are just:
* Late at night
* Have something to drink - Mountain Dew, Bawls, or Tea.
And maybe
* YouTube, GameTrailers, or TV/Movie on in background. I like background noise.
- MarauderIIC
- Respected Programmer
- Posts: 3406
- Joined: Sat Jul 10, 2004 3:05 pm
- Location: Maryland, USA
I "win" with "whatever", haha xD. I have worried a few people with my occasional 'binge' style of coding before... Y'know, where bodily needs are mostly ignored, such as sleep, food, water, or bathroom... so after you finish coding and sit for 5 minutes, you're now shaking from hunger, have to pee really really bad, and are about to pass out because it's been like, 13 hours?
Although lately (as in past year or so), due to time, coding sessions have only been an hour or two, barely long enough to even get in the zone... :p If someone tries to talk to me irl while I'm, I guess, "zoning", I get a little snappy, heh, so I guess that "nobody trying to speak to me" would be a requirement. Text is ok, though.
It should be noted that now, at least, leaving a changelog that I know someone else will read can substitute for "someone online", so hooray! That's about all that's changed since '05 :D
Although lately (as in past year or so), due to time, coding sessions have only been an hour or two, barely long enough to even get in the zone... :p If someone tries to talk to me irl while I'm, I guess, "zoning", I get a little snappy, heh, so I guess that "nobody trying to speak to me" would be a requirement. Text is ok, though.
It should be noted that now, at least, leaving a changelog that I know someone else will read can substitute for "someone online", so hooray! That's about all that's changed since '05 :D
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
-
- Chaos Rift Newbie
- Posts: 17
- Joined: Wed May 07, 2008 8:45 pm
- Current Project: ArkEngine, Regalia
- Favorite Gaming Platforms: PC (Linux, Windows)
- Programming Language of Choice: C++ and Assembly
- Location: Scotland
- Contact:
Hey, he said Ideal. I don't usually code with all that stuff, but it's my like... perfect environment.LusikkaMage wrote:
Holy shit, Ross. o_O
Ideal conditions for me are just:
* Late at night
* Have something to drink - Mountain Dew, Bawls, or Tea.
And maybe
* YouTube, GameTrailers, or TV/Movie on in background. I like background noise.
Carmack: "The most important thing is to try and learn things deeply. Don't try for a superficial knowledge of a lot of things. I've gotten where I am from knowing everything deeply, down to the lowest level."
-
- Chaos Rift Newbie
- Posts: 17
- Joined: Wed May 07, 2008 8:45 pm
- Current Project: ArkEngine, Regalia
- Favorite Gaming Platforms: PC (Linux, Windows)
- Programming Language of Choice: C++ and Assembly
- Location: Scotland
- Contact:
I never get a chance to be in the zoneMarauderIIC wrote:I "win" with "whatever", haha xD. I have worried a few people with my occasional 'binge' style of coding before... Y'know, where bodily needs are mostly ignored, such as sleep, food, water, or bathroom... so after you finish coding and sit for 5 minutes, you're now shaking from hunger, have to pee really really bad, and are about to pass out because it's been like, 13 hours?
Although lately (as in past year or so), due to time, coding sessions have only been an hour or two, barely long enough to even get in the zone... :p If someone tries to talk to me irl while I'm, I guess, "zoning", I get a little snappy, heh, so I guess that "nobody trying to speak to me" would be a requirement. Text is ok, though.
It should be noted that now, at least, leaving a changelog that I know someone else will read can substitute for "someone online", so hooray! That's about all that's changed since '05 :D
I've never spent more than 5 hours coding without getting up, but I would if people IRL would just shut up and leave me alone..
</emo>
Carmack: "The most important thing is to try and learn things deeply. Don't try for a superficial knowledge of a lot of things. I've gotten where I am from knowing everything deeply, down to the lowest level."
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
I like it clean when I work. I like caffine but I really like to keep shit in order. Having cables flying around is just so pointless. I got over all that by having a wireless lan server that allows me to send my information between computers. I don't like working in the cold and I like music while coding.
I've got two different sets of conditions that I work perhaps equally well in:
1) If it's day and I'm alone:
I must have the room and area around the computer clean. I MUST have my bed made for some reason or else an OCD in the back of my head will make me carve my own heart out with a warm plastic spoon. Once it's clean (and by clean, I mean nothing really visible--shoving crap in drawers/closet works fine.) then I must get some kind of drink, and my teeth must feel clean. In the event that they are clean, the drink cannot be carbonated. Also, it must be cold with ice. Next, the room must be well lighted and I must have music on. MUST. However, the music HAS to be either stuff I'm VERY familiar with (meaning, I know all the lyrics to) so that I don't focus on it rather than deving, or it must be lyricless. Finally, I must have a decent pencil and pad of paper nearby, and/or a devboard.
2) It's night, there's people, I'm tired as fuck:
I must have caffeine. Lots. Load me up with all you've got. All. I'll chug about 7 Bawls right now. I must at this time be in a semi-comfy position (probably indian style) and it has to be night. Sound, music, it's all the same--all that matters here are caffeine and deving. Oh, yeah, and for this to work, I MUST have devoted atleast a min of 3 hours to solid ongoing work.
And....That's that.
1) If it's day and I'm alone:
I must have the room and area around the computer clean. I MUST have my bed made for some reason or else an OCD in the back of my head will make me carve my own heart out with a warm plastic spoon. Once it's clean (and by clean, I mean nothing really visible--shoving crap in drawers/closet works fine.) then I must get some kind of drink, and my teeth must feel clean. In the event that they are clean, the drink cannot be carbonated. Also, it must be cold with ice. Next, the room must be well lighted and I must have music on. MUST. However, the music HAS to be either stuff I'm VERY familiar with (meaning, I know all the lyrics to) so that I don't focus on it rather than deving, or it must be lyricless. Finally, I must have a decent pencil and pad of paper nearby, and/or a devboard.
2) It's night, there's people, I'm tired as fuck:
I must have caffeine. Lots. Load me up with all you've got. All. I'll chug about 7 Bawls right now. I must at this time be in a semi-comfy position (probably indian style) and it has to be night. Sound, music, it's all the same--all that matters here are caffeine and deving. Oh, yeah, and for this to work, I MUST have devoted atleast a min of 3 hours to solid ongoing work.
And....That's that.
<qpHalcy0n> decided to paint the office, now i'm high and my hands hurt
- ansatsusha_gouki
- Chaos Rift Newbie
- Posts: 37
- Joined: Fri Jul 04, 2008 1:19 am
- Location: Cleveland
- Contact:
I might get a bit more coding done if I didn't feel SO DAMN RONERY and didn't need to whine about it on IRC 24/7. As long as I'm comfortable, I'm good. By comfort, I mean pillows/blankets/female life forms. Whatever.
COMFORTABLE, NOT COMFERTABLE! DAMN YOU EFFECTS OF STAYING UP UNTIL 4 IN THE MORNING!
COMFORTABLE, NOT COMFERTABLE! DAMN YOU EFFECTS OF STAYING UP UNTIL 4 IN THE MORNING!