4

Have you ever experienced Tetris syndrome with programming? What was your experi...

 3 years ago
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.
neoserver,ios ssh client
Have you ever experienced Tetris syndrome with programming? What was your experience?

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”

  1. 99% of debugging happens on the toilet.

    1. robey

      8 hours ago

      | link

      I’ve been doing this for decades, and I still often forget that the best thing to do when I hit a wall is to queue up some good music and take an hour long walk or bike ride.

  2. tcard

    10 hours ago

    | link

    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.

    1. I dreamt about 68k assembly once. Figured that probably wasn’t healthy.

    2. 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.

      1. owent

        5 hours ago

        | link

        When I was especially sleep-deprived (and also on call) in the few months after my first daughter was born, I distinctly remember waking up to crying, absolutely convinced that I could solve the problem by scaling up another few instances behind the load balancer.

    3. 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!”

    4. 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

      1. samhh

        6 hours ago

        | link

        Tony Hoare has a lot to answer for.

    5. koehr

      7 hours ago

      | link

      I know this all too well. Never heard of the tetris syndrome before. I need to investigate this now right before going to bed.

  3. dozens

    10 hours ago

    | link

    Yes. For me the Tetris Effect is a clear sign of stress and an early warning of burnout. I’ve had to put boundaries up and create rules for myself like, “No coding before bed.” And when it happens, I know I need to pull back and and take some time off.

  4. 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)

  5. epilys

    13 hours ago

    | link

    I’ve experienced it years ago, in an intense period of C programming. I went out for a walk and my mind was parsing other people as structs.

    1. At least you weren’t treating them like objects.

  6. cweber

    12 hours ago

    | link

    If I’m stuck on a tough problem long enough, absolutely. I’ve woken up in the middle of the night dreaming up solutions to these problems before. Sometimes they’re complete nonsense; sometimes they’re actually useful.

  7. 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.

  8. 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!

  9. 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.

  10. Not really, even though I do program a lot.

  11. 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.

  12. pl

    7 hours ago

    | link

    Quite frequently with great variety of things, wonder how much this relates to my hyperfocus/adhd.

  13. 4ad

    6 hours ago

    | link

    I don’t know about Tetris, but at some point I played so much Solitaire that I was seeing and playing Solitaire in my head when I closed my eyes.

  14. 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.

  15. rs86

    5 hours ago

    | link

    I have a very hard time with this. It can be very disturbing. I try to sleep but my mind stays awake in a somewhat incoherent thought line that vaguely resembles programming and problem solving. Most of it is nonsensical

  16. I got this when I learned Forth and when I learned hygienic macros. Also when learning Calculus and Linear Algebra.

  17. 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.

  18. 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.

  19. 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.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK