sabien's blog

brain dump on achieving goals [#1]

this will be more of an informal brain dump of things I have been thinking about on this subject so bear with me

I want to make a tool that allows people to consistently achieve their goals then dreams and eventually find and fulfill their purpose. Of course this is easier said than done, there are a few things that are necessary to achieve a goal. First, the goal should be achievable (uh duh). Now this seems obvious, but lets take for example the goal of learning a language. Learning a language in my opinion is achievable for everyone, but learning a language is the explicit part of the goal. And what I mean is that there are several implicit things that come a long with any goal. In the example we are using: we have the timeframe in which we want to learn the language. Then there is the question if we are willing to learn a language in the most optimal way to learn a language which is through high immersion. And in this case if our person says well I don't want to do high immersion because I cannot dedicate that much time and I am unwilling to put myself in that situation. On top of saying I want to only spend 6 months learning this language. Now it is obvious that this person's goal is unachievable. If this person is immutable as most people are then learning a language really isn't possible for him.

This is just one of the problems we come across when trying to help people achieve things. So my tool can't just be a modular system that people can use however they like (sort of like notion), it has to teach and redefine the image and reality of achieving goals. Then constrain the person's way of achieving to just the particular system I craft. Now, not everybody is wired the same as me. So now the system has to constrain the user and still be general for granular shifts that just make it right for the user.

Another scenario is that there are several kinds of goals. Some of simple to understand whether or not you achieve them for example running a 10 mi marathon in june, its either u did or did not. However, lets say for me since I like to learn things, I want to say I want to learn about Reinforcement learning. Of course the obvious thing to think is that I have to break this down into different parts of reinforcement learning. But even then, when can I say I have learned something? When I can say what it is? When I can contribute something to the academic field? When I feel satisfied and what does satisfied mean for me? Furthermore, if I make a roadmap on what to learn optimally, why would a beginner know what's optimal. Even If I go online, how can I tell which advice is true because many people have opinions. Now If I go on and try all of them I will probably end up no where. And of course the answer for the user is that there really is no where you should be trying to go with the learning. Of course for some it would be nice if there was a milestone or reward feedback, but at the end there really is no reason to learn something especially if it is not going to be used in daily life.

Hopefully, while I think through this issue some more, one day I can start a dev log here which would be fun!