Skip to main content

How to start making good habits and keep them

Most of us have ever postponed a task to the last minute or when it's too late to do it. I have to admit that I used to do so, but now, I've really improved on this aspect. Also, I used the technology as a tool to be able to achieve this personal goal.

First of all, we need to understand the basic of our brains and how we take decisions based on rewards. Our mind is attracted to do activities that represent more satisfaction afterwards instead of the ones that are hard to perform such as playing video games, scrolling on social media apps or simply sleeping all day. That's why we want to be more productive but after trying doing good habits one day, we don't see a real compensation, so the next day we are the same person. For example, I used to watch youtube videos and play video games for many hours, consuming all my day. One day, I decided to change the way I was using my time, I tried really hard to stop doing those bad habits, but to be honest I couldn't. I thought that 5 hours of games was better than reading a book because it was boring. Then, I found a video on internet that explained how to 'trick' your brain so it likes to do good habits, and I tried some of the youtuber tips and it worked. I just adapted them to my routine and habits we all have like eating.

Next, I'm going to resume the video in this paragraph. The youtuber mentioned that our bodies want to feel satisfaction when achieving a task either a time-consuming or a favorable one. Therefore, using a calendar here would be a great idea, showing a day to day progression that you don't want to break. Other resource is making a to-do list for every day. Finally, you can create a custom routine that the last habit you did take you to the next and so on. He also explained that a sudden change would not last longer, so you should mix good and bad habits. Then, when the days pass you can increase those good customs more and more until the other ones be less or even disappear.

After that, you can accommodate those technics to your own rhythm. In addition, remember to use the technology to your benefit, instead of doing a boring manual to-do list and then checking every day the tasks in a calendar, you can use a single mobile app for free. In my case, I downloaded the first one I found in the AppStore when I searched 'habit tracker', it's called Habit Tracker. After getting that app, I created some custom habits and mixed them with the ones I already had, so I ended up with a list like this: Make my bed (new), Breakfast (already had),  Eat a fruit (new), Brush my teeth (already had), and so forth. Also, the app shows me a report of my progress, the days I've made in a row, perfect days (every habit of the list), and an overall percentage that you want to keep it 100% every day.

To conclude, I shared some of my real life examples and experiences doing and keeping new good habits. You can use this tips if you want a positive change in your life. Do not forget to use technology as your friend. To keep your habits remember to give to your mind some compensation every completed habit. All you need is to start.

Comments

Popular posts from this blog

How to Install or Upgrade neovim, the easy way

 The easiest way to get neovim on ubuntu or wsl ubuntu, is to simply run sudo apt install neovim , however, later on you will want to update it, and you will try to uninstall and run sudo apt update and then install neovim again. All of that to realize that the version remains the same. I found that the second easiest way of installing and upgrading neovim is to install it form ‘Download’. This will allow you to install the exact version of neovim that you want, and even better, to keep multiple versions of neovim at the same time. Beyond that you can code a script to automatically switch between versions. This is how I reinstalled neovim without loosing any configuration. I used this article as a reference: https://docs.rockylinux.org/books/nvchad/install_nvim/ . Backup your config files: I would recommend you to create a Github repository of your neovim configuration files, just in case. Check your current nvim bin file: The location might change depending on how you insta...

How to start programming

 When you're starting in your process to become a Software Developer, either on your own or at a college, you'll need no understand the programming logic and how to solve different problems before learning a programming language. That's why I provide this tips and steps in order to understand programming. First of all, you need to know basic concepts of computer science, such as how a computer works, parts of a computer, and some logic problems. To involve in computers world you can research about the afore mentioned topics. I recommend you to watch videos, read short posts and also trying to teach someone what you just read. The second step I followed to involve in problem solving is creating flowcharts . I used to transform a bunch of exercises into flowcharts, and it helped me to understand how the programming logic works and to see many ways to solve the same problem. Though you need to learn some figures and know when and how to use them in order to create a correct ch...

Loops in programming

 If we are starting in the programming world, we've ever came across with a problem that has repetitive code or, also when we're working with array and many other similar situations. In this blog, I'm going to explain what a loop is, its types and some examples. First, a loop is something that is repeating many times until we decided when it to stop. Taking an example from real life, it could be your daily commute, you go to your work or school every day in the same way. Now, applying it to programming, a loop can execute a specific block code the times we want. The perfect example is a counter, but we'll see this example further in the blog. Second of all, let's see some kinds of loops and which ones are the most common in real programming. In my opinion, the most used loop is for or foreach.  It is perfect to iterate over all the items in an array, since arrays are very common when getting information from databases such as users, products, etc. It also needs a st...