The Tetris Effect occurs when people devote so much time and attention to an activity that it begins to pattern their thoughts, mental images, and dreams. It takes its name from the video game Tetris.
People who played Tetris for a prolonged amount of time could find themselves thinking about ways different shapes in the real world can fit together, such as the boxes on a supermarket shelf, the buildings on a street, or hallucinating pieces being generated and falling into place on an invisible layout. In this sense, the Tetris effect is a form of habit. They might also dream about falling tetrominos when drifting off to sleep or see images of falling tetrominos at the edges of their visual fields or when they close their eyes. In this sense, the Tetris effect is a form of hypnagogic imagery.
So do you experience Tetris Effect in your life as a software developer? I know I do. Share!ter
Oldest comments (40)
The book Algorithms to Live By is definitely relevant in this conversation.
Thanks for sharing, going on my reading list.
Instabuy
I just bought the audiobook version yesterday, and I'm loving it.
What about Tetris Effect with Netflix marathons or videogames? 😂
Absolutely.
Here's my personal formula for getting into "flow state" or "Tetris effect."
Once the stage is set, my mind does the following:
Suddenly, 4 hours pass, and I'll feel awesome :).
Hope this helps!
Nothing like Sephiroth theme to pump yourself!
Or the Orphan theme (Nascent Requiem), from FFXIII!
Since I started rock-climbing, I see more holds and nudges in everyday-life.
I dreamt of Angular a couple of times. Funny thing is I have no idea about Angular and never used it.
I was regularly afraid of being shot on the street during "Narcos"-binges.
Sometimes I'm so deep in my flow that when I go to sleep, I still dream in code. Literally. I find bugs, wake up thinking that can't be right so I go and check. Sure enough... bug. I fix it, and get back to sleep.
I dream with bugs that don't even exist!
I have been waking up in the middle of the night with creative fixes to problems that I encounter in React. I don't know if it is healthy, but I have fixed a quite a few problems that I have encountered.
I didn't realize this counted as the Tetris effect! I've never been asleep and thought in code, but it's not uncommon for me to be doing something trivial like showering or falling asleep and suddenly be hit with the solution to a problem I've been pondering for the last workday or two.
It's definitely a useful manifestation of it :D
My tetris effect is trying to parallelize almost everything i do in my life, if i want a coffee and a sandwitch i cannot stay infront the coffee machine or the toaster waiting them to finish, i often think how to use efficiently the waiting times. Call me crazy xD
Good one! In those very short free moments, I like to stretch. Most us devs are under-exercising anyway, so it’s usually worth it. Stretching the back, wrists, arms, neck, and doing some quick strength exercises like squats can really help energize me when I’m waiting for the water to boil! And if you want to go the extra-nerd way, you could count repetitions in binary or awkward percentages. 0 squat, 1 squat, 10 squat, 11 squat, 100 squat, 101 squat, 110 squat... occupies both brain and body while waiting.
It's not only Tetris. Other notorious examples are Sim City, where you start seeing green/Yellow/Blue squares and roads when you close your eyes, and rhythm games (Dance Dance Revolution, Beatmania IIDX, Pop'n Music, Rockband...) where you see notes scrolling in front of your eyes even when not playing the game.
DOOM. The number of dreams I used to have where I'd run down a corridor to the shop, then run down the aisles, then run back down another corridor to see my friend...
All doors took two or three attempts to get through with me missing the entrance and grunting.
Good times.
My life changed when I learned HTML...
Since then, all I could see are
<div>s. I literally see box models everywhere now. For example, I imagine piano keys as left-floated<div>s.Ever since becoming good at programming, I can no longer look at the world and not feel like this picture..
Strangely enough, I don't know if I've experienced this.
But I do naturally try to fit/stack things like boxes in a closet and dishes in/around the sink in a space-saving manner.
And as I finished the above sentence, I also realized that I did, in fact, use to play a ton of Tetris on my phone. Not sure how much influence that has had on how I organize, but I guess it could be a factor.