For the last week, I I've been dreaming code. It happens from time to time, especially when I'm programming too much. So, I'd like to know how many of you spend the majority of your day programming, and whether this is normal. I'm in my senior year of CS @ UCSD(one more week!), have a job programming, and am working on a videogame for the XBox Live contest. As a result, 90% of my days are spend coding, even on the weekends. Is this healthy? Do you guys do something similar?
Yes, I have nightmares about being forced to indent code in Python every night.
Name:
Anonymous2007-06-11 3:25 ID:TSQBNsMn
// I have a job programming, and am working on some projects at home, but I don't spend all day programming.
// I have had dreams about programming - they were great I just saw code - I had no body, my thoughts were just turned into
// code instantly. I had the feeling I was making something awesome, but when I woke up I couldn't remember what I made.
// I tend to have dreams about anything I do a lot, I've had dreams of just sheet music (when I've played the piano a lot) or of computer games (very cool dreams).
// I like forced Python indenting.
Name:
Anonymous2007-06-11 4:41 ID:TSQBNsMn
I do not think it is healthy (physically nor mentally). You should have another hobby, and try to do some exercise.
Name:
Anonymous2007-06-11 4:45 ID:sZlNWtd/
Lol, WE TRUE NERDS.
I've had it happen to me too. Nothing wrong or harmful with it. You dream about stuff that's up for refresh and reorganization in your brain. It's a matter of chance: if you program a lot, you wil eventually do that in your dreams.
I once had a nightmare. Everything was "#%()/%()="R#U)(="UR()=U#()"=%/R()"#UR) . I was floating inside a sphere, its inner walls being made of seemingly random patterns of /#()$/=(TO&*#$*"#=$)"?E*?#)%)"#%^%()!. Everything was just /Q"#()%=/!¿=!%/)?!#%?/()#. Everywhere I looked, *#"""#)&?¿")*QW*. I was scared. I got closer to the sphere walls, and the line noise just seemed to expand, as if it were a fractal. Finally, I caught a glimpse of certain words in it... shift... sub{}... my... It was Perl.
I've dreamt of solutions to crazy algorthms a couple of times
Name:
Anonymous2007-06-11 6:18 ID:fgZm5v0/
i've dreamt a lot of music.
But i don't think it's healthy to work all days on the same thing. You should try something completely different, at least 1 or 2 days per week.
Name:
Anonymous2007-06-11 6:33 ID:sZlNWtd/
>>8
Besides writing code, I also fap and play games.
Normally I spend insane amounts of time coding (both for job and leisure). Right now I'm on vacation, so I don't have to code for work, and I made the decision to not code at all during the vacation, instead focusing on mountain biking, reading and playing instruments. The only thing I've written last week was a 100-line Python script out of necessity.
Name:
Anonymous2007-06-11 14:01 ID:3GAIBrFL
>>15
At least you can bring SICP to the mountains and reread it.
Name:
Anonymous2007-06-11 14:03 ID:pDdkpVrU
>>16
Unfortunately, I don't have a paper copy. I read it on the interwebs.
Name:
Anonymous2007-06-11 14:20 ID:iljWX4K5
I've dreamt of solutions to crazy algorthms a couple of times
I've had Enterprise-Grade Scalable Solution nightmares.
Name:
Anonymous2007-06-11 15:11 ID:3GAIBrFL
>>17
Quickly, get your printed bibl^H^H^H^HSICP now!
Name:
Anonymous2007-06-11 15:30 ID:iljWX4K5
^W > ^H+
Name:
Anonymous2007-06-11 17:32 ID:TdrSHES/
I hate all of my dreams. I don't dream that often, but when I do I don't want to be there, maybe like >>2,5.
Name:
Anonymous2007-06-11 18:08 ID:Pu6ocxgz
>>1
The ability to visualize the consequences of the actions under consideration is crucial to becoming an expert programmer, just as it is in any synthetic, creative activity. In becoming an expert photographer, for example, one must learn how to look at a scene and know how dark each region will appear on a print for each possible choice of exposure and development conditions. Only then can one reason backward, planning framing, lighting, exposure, and development to obtain the desired effects. So it is with programming, where we are planning the course of action to be taken by a process and where we control the process by means of a program. To become experts, we must learn to visualize the processes generated by various types of procedures. Only after we have developed such a skill can we learn to reliably construct programs that exhibit the desired behavior.
Name:
Anonymous2007-06-12 11:15 ID:AwA0rB66
I dream of music too! I once had a dream which was a song I invented in my sleep. That was all of the dream. No images, no nothing, but sound.
I think I have dreamt of programming. But I have something worse than dreaming from programming. I start seeing everything as a program... when I'm AWAKE! Lately I subconsiously relate everything to curryfication. An example, I was chatting, and to refer to someone older than 15 years old (age of consent), I wrote (>15), like a haskell partial aplication.
I'm fucked.
Name:
Anonymous2007-06-12 11:38 ID:/Hf5lGuh
>>23 lawl do people actually use haskell to program with? I thought it was an acedemic toy.
The meaning is there something that would pop up a bunch of languages since then including Perl Java C and others but I hear good things about Chicken Scheme and SISC.
Name:
Anonymous2013-08-31 17:06
I don't know about other routes, but Michiru route explains why Michiru route acts like a cliched comic relief character. I'm assuming the other characters also are who they are because of what happened in their pasts.