A programmer gets a phone call from his wife on the way home. “While you’re out, buy some milk.”
He never returns.
Yes, it might be a joke. But programmers do think differently than other professionals.
In an interview, Steve Jobs had this to say about learning how to code:
“I think everybody in this country should learn how to program a computer, should learn a computer language, because it teaches you how to think. I view computer science as a liberal art. It should be something that everyone takes.”
A good programmer is also a good problem solver. They have excellent analytical skills; they know how to break down the problems and apply the resources optimally to solve the problem.
In essence, your world view is modified quite a lot; once you start viewing things as bits, you can never go back — It’s like when Neo starts seeing the Matrix as green symbols.
Here’s how programming affects your brain.
Many programmers out there have been stated that when they were able to solve some problem after long hours of trying, they literally roll in euphoria. Coding is often 99% frustration and 1% gold, but that gold is so worth it!
They get a gratifying feeling when they finally figure something out or make something work. And most of the time, that feeling takes a long period to go away.
Sometimes people often compare sex and programming for a reason. It’s because, as Michael Sinz said, “one mistake, and you have to support it for the rest of your life.”
But Once you get started, You will only stop because you are exhausted. You can do it for money or fun. Some people are just naturally good. But some people will never realize how bad they are, and you’re wasting your time trying to tell them.
I was talking about coding anyway, don’t get me wrong. But who is already a programmer or has been coding know exactly what I am trying to say.
Learning something new with consistent effort shapes modern neural associations and enacts brain parts related to learning. According to Dr. Janet’s journal, in one of the world’s driving specialists in observational computer program building, coding actuates five brain districts related to dialect consideration, preparing, and working memory.
They found out that the programmers who code consistently have higher movement related to language and math parts of their brain.
While learning code, it makes a difference that people get more proficient within the craftsmanship of learning. As it is a complex and multifaceted skill, It offers assistance to reinforce associations between the brain’s distinctive parts, especially in the cerebrum, and construct up the brain’s capacity to learn more.
The more someone uses their brain to learn something difficult, gets stronger and sharper. It’s old news. But coding initiates different regions within the brain. When someone works consistently solving problems or codes more and more, the brain builds modern associations and new neural pathways.
When these pathways are utilized frequently, the other neurons that already exist between them are fortified and reinforced almost comparative to how doing a monotonous movement bulls muscle memory. This makes strides in how the brain reacts to jolts and forms data.
Programmers have been exhibited to have more dynamic brains in some areas, resulting in superior cognitive alertness and execution.
“A language that doesn’t affect the way you think about programming is not worth knowing.”
― Alan J. Perlis
One fantastic thing about programming is it can offer assistance to construct cognitive aptitudes and move forward the memory. Who performed locks rationally in errands on customary premise detailed way better memory and cognitive function than others.
One essential thing about programming is that it prepares the programmer to approach data quickly. Visual preparing is a cognitive ability that our brain employments to form a sense of the world around us.
When programmers code, they take a formula of composing code and a definite logical algorithm to build an app on the screen.
It’s evident that it requires a lot of visualization to get the app the programmer wants after fitting the concepts. So they have got to review coding concepts that they have utilized within the past.
Programming could be a learn as you process handle of consistent investigating. When programmers are stuck on some problem, they attempt new things repeatedly until they get fixed.
Programming instructs to recognize and solve problems. Problem handling is an ability that gives the power to characterize problems, shape arrangements, and choose the most fantastic course of action.
Getting bugs in code is normal; it would be weird if no bug showed up. And the method of finding and settling bugs guides programmers to be imaginative in their problem-solving in a very logical way!
If you get to age 80, you could have lost up to a third of your hippocampus. Hippocampus is a complex brain structure embedded deep into the temporal lobe. It has a significant role in learning and memory.
But if we learn new skills like coding, we can’t stop the shrinkage, but we can fight back by acquiring new abilities and forming new synaptic connections there.
If someone is older, learning code boosts the brain, and it helps to build up what is known as a cognitive reserve. This is the backup used to fight against brain damage and conditions like Alzheimer’s dementia well. When someone sets themselves in a challenge like learning to code, the body releases more adrenaline and dopamine chemical fertilizers, which will keep the brain fit to fight. The mindset called computational thinking can be used in other fields too.
Obviously, we do not code because we want our brains to be better. We code because we love to do it. It’s like our soul food than the money. But this can help the brain too and keep your brain fighting fit, so what have you got to lose.
Steve Jobs once said everyone should learn a computer language because it teaches you to like to think.
I guess, apart from helping improve our logical, analytical, and problem-solving skills, programming also helps us get through with our concepts. Just as you need to understand the topic while teaching someone clearly, some sense coding is “teaching” someone how to solve the problem step by step.
Last but not least, we code well, code more, our brains sharpen, and then we land up a great job. Indeed a lot of “positive effects on the brain”! 😀