Have you ever experienced Tetris syndrome with programming? What was your experi...
source link: https://lobste.rs/s/7ronpw/have_you_ever_experienced_tetris
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
https://en.wikipedia.org/wiki/Tetris_effect
“The Tetris effect (also known as Tetris syndrome) occurs when people devote so much time and attention to an activity that it begins to pattern their thoughts, mental images, and dreams”
-
99% of debugging happens on the toilet.
-
I had to stop coding right before going to bed because of this. Instead of falling asleep, my mind would start spinning incoherently, thinking in terms of programming constructs (loops, arrays, structs, etc.) about random or even undefined stuff, resulting in complete nonsense but mentally exhausting.
-
I dreamt about 68k assembly once. Figured that probably wasn’t healthy.
-
One of my most vivid dreams ever was once when I had a bad fever and dreamed about implementing Puyo Puyo as a derived mode of M-x tetris in Emacs Lisp.
-
Even if I turn off all electronics two hours before bed, this still happens to me. My brain just won’t shut up.
“What if I do it this way? What if I do it that way? What was the name of that one song? Oh, I could do it this other way! Bagels!”
-
even undefined stuff
Last thing you want when trying to go to sleep is for your whole brain to say “Undefined is not a function” and shut down completely
-
-
Sound like some people in here are talking about unconsciously continuing to work inc a problem after hours:
- “debugging happens on the toilet”
- “stuck on a tough problem long enough”
- “Taking time off on the bed”
And others are talking about involuntarily imposing the patterns of software onto non-software things, productively or not:
- “spinning incoherently, thinking in terms of programming constructs”
- “parsing other people as structs”
- “correlating politics and social structures with arquitectural problems in software”
(I’m down for either or both conversations, Fwiw)
-
-
At least you weren’t treating them like objects.
-
-
So I once dreamed in Perl. I can’t even properly describe what that was like to anybody. I don’t typically remember my dreams but this one stuck with me for some reason. It wasn’t a dream about writing Perl code. It was as if I was evaluating Perl code to advance the storyline of the dream sequence. It was a very odd experience.
-
Yes it happened to me. I dreamed of programming, but no breakthrough came out of it. Taking time off on the bed helps to solve problems, tho. I still can’t program myself outside bad habits, but I setup an interrupt signal in my brain for when to go to look when coffee is ready!
-
I’ve absolutely done this, in both programming and board games.
It makes interacting with humans much much harder, but much easier to devise a software solution to a real world problem.
-
Not really, even though I do program a lot.
-
I’ve played a lot of Tetris and every time I do my minds eye pictures colorful blocks falling and assembling to clear lines, solving t-spins, testing different sequences and possibilities and what not. I assume that picturing the blocks happens because the game is so colorful with easily distinguishable shapes.
Programming has fewer visually distinguishable characteristics for me. The visual part of the programming in the background faded after a year or so. The worst of it happened when I was using msn messenger and starting typing
std::cout <<
. Now it’s just my mind constantly churning through ideas which I know on a conceptual level how to implement. No more blocks but the feeling of trying to shove a square into an appropriately sized and shaped hole remains. -
When I did a lot of work on certificate signing I had a dream about people as streams of hashes of some seed and their experiences through life. It was a really cool experience because it makes sense on some level. Also the streams in space with children forking off at various points looked pretty. Still probably the best dream I’ve had.
-
I got this when I learned Forth and when I learned hygienic macros. Also when learning Calculus and Linear Algebra.
-
All the time. Frequently when I’m backpacking outdoors the code I’m working on invades my dreams. I don’t mind it, it motivates me to get to it when I get off the trail.
-
I’ve seen myself looking at nowhere and correlating politics and social structures with arquitectural problems in software and how fixing one could translate to the other.
Or seeing how other mundane stuff translates to a technical concept just because it’s called similarly.
Can’t come up with an example, but 100% this thing happens to me a lot.
-
Not from programming but a younger me communicated so much using a computer that instead of a voice in my head, I’d imagine myself typing my thoughts out on a keyboard.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK