What do you usually do to take a break from writing code or studying programming theory? Swipe through social media? Watch TV shows? Doing a workout? Everyone has their opinion, but some believe that the best rest is a change of activity. We have selected several activities that will help you switch away from programming while pumping up your mental abilities simultaneously. And to avoid making unfounded claims, we will back up our list of activities with scientific research ;)
Research shows that studying music not only develops specific areas of the brain, but also improves communication between different parts of the brain, positively affecting verbal memory, spatial reasoning, and even literacy skills. And when it comes to these skills, professional musicians tend to surpass non-musicians, reports The Guardian, citing neurophysiologist Catherine Loveday of the University of Westminster.
Recent work by scientists shows that studying music accelerates the recovery of people who have suffered a stroke and can also improve information perception in children with dyslexia and other language disorders. There is also evidence that musical training in childhood later protects against the development of cognitive impairment and dementia.
By regularly "turning on" neurons and synapses in the areas of the brain involved in the reading process, we maintain the functions they are responsible for. These include attention and memory. If left untrained, these brain functions are the first to suffer in old age.
And besides training your neurons, reading can be a great way to relax. In an experiment conducted at the University of Sussex (UK), researchers first artificially elevated the stress levels of a group of volunteers, offered several ways to relax, and then remeasured their stress level, as indicated by heart rate and muscle tension.
The offered relaxation methods were reading books, listening to music, playing a video game, walking, and drinking a cup of tea or coffee. Reading proved to be most effective, reducing stress levels by 68% in subjects who spent only 6 minutes reading a book.
Now try to remember how long ago you last read a fiction book and not technical documentation or the news?
One of the critical skills that chess cultivates is the ability to think consistently. During a chess game, nothing that happens on the board is an accident. The victory goes to players who know how to contemplate their moves rather than just playing randomly.
Chess lets you simultaneously use both logical and abstract thinking.
A chess player must think through steps in advance and build hypothetical scenarios to unfold the game. Playing chess requires a person to use working memory and long-term memory simultaneously. Few activities are capable of putting you into these mental states. Heavy utilization of your brain affects cognitive abilities most beneficially.
After a good run, the human brain functions better. And there is a scientific explanation for this reality. After jogging, changes were recorded in the frontal lobes of the brain. These areas experience increased activity after people adopt a long-term habit of physical activity. After 30-40 minutes of vigorous aerobic exercise, researchers recorded an increase in blood flow in this area, which, incidentally, is associated with forward planning, attention and focus, goal setting and time management.
Running also affects the regulation of emotions, including reducing anxiety and stress. Running helps create a state of mindfulness, a sense of "here and now", as we observe sensations in our own body. Have you noticed that it is much easier to solve problems when your mind is fresh? During a run, we train the body, allowing the brain to stop thinking about work. It is this kind of distraction that can later help solve a complex programming problem.
Today, the positive effects of meditation have been proven in neuroscience. Giants such as Google, General Mills, Target and Ford are specifically teaching their employees about the meditation that Jobs discovered decades ago.
Through regular meditation practice, you will get rid of stress and insomnia, and begin to think clearly. In addition, meditation is something that does not require any resources other than 10-15 minutes of free time.
What activities do you prefer to take your mind off of programming? Share in the comments ;)