Saturday, 28 March 2020

Additional exercises

If you want to practice your mental skills, I can recommend a few exercises, which are in my opinion most useful for mind programming. But of course, any mental exercise, any game like chess, any puzzle like sudoku are helpful. Math can be also very useful. Anything that develops logical thinking can improve your mind programming skills.

1. Learn to code. You don't have to be very good at it. You don't have to learn everything that programmers do. Most of it would be useless for working with mind programs. You don't need to know advanced specifics of any programming language or any frameworks. You won't get much from creating sophisticated user interfaces. But creating algorithms, programs that actually do something interesting can be very helpful later in mind programming.

Just pick any programming language. I used C++ and Java, but I heard that Python is nice for fun-beginner stuff. Learn some basic functions, like if() and for(). Then do some simple tasks. Here's a nice progression:
https://www.codeabbey.com/index/task_list
After doing some of those, you can move on to writing programs that play logic games or solve puzzles. I think this is the best exercise for mind programming. Write a program that plays Tic Tac Toe. Then write a program that plays Connect4. If you want to challenge yourself, maybe try something more difficult like Reversi or Chess.

I like to observe other people's projects. Watch how they develop their programs. This is my favorite project:
https://tests.stockfishchess.org/tests
This is an open-source program playing chess. The best program in the world. Watching those guys working on this program has been a great source of inspiration for me. Other communities could learn a lot from this project. I wish countries were managed like this.

2. Play some poker. Poker requires logical thinking, dealing with your emotions and observing the behavior of other players. You don't have to play for real money. You can play online for virtual money. While playing poker you have to think about the way you think, which is great for working with mind programs.
When I tried it, realized that I have a program in my mind to "keep a low profile". I would never expect it. But when I played at a table, where all players played in a certain way, I was afraid to play in a way that was very different from the others.
You can learn something new about yourself playing poker.

3. There's a fun game called Untangle:
https://www.kongregate.com/games/qrious/untangle
https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/untangle.html
I don't know if it is very useful, but when I started reprogramming my mind, I noticed that playing this game has a very similar feeling to it. Maybe it activates the same part of the brain. I don't know. I decided to add it to this very short list, so you can have a little fun.

That's it for this mini-course.

No comments:

Post a Comment