While I don't expect a definite answer that fits everyone, I'm interested in how others set their goals and believing in them without being distracted / giving up midway.
Goals can be side projects, startup ideas, hobbies etc. I tend to be tempted to try many different sorts of things at the same time outside work, and ultimately achieve very little.
If you have some idea for a goal, you should write down the reason you want it.
Frameworks that are useful for product management and communication are useful for personal-product management and communication-to-yourself:
- https://www.intercom.com/resources/books/intercom-jobs-to-be...
- https://www.cnvc.org/training/resource/needs-inventory
It is also often helpful to write down your worries and fears. Putting worries into words gives you power over them and helps you realize that you can build something overcome them. Fear-setting is one of the psychological benefits of Test Driven Development.
Note that holding thoughts about your motivations and worries in your working memory can be highly psychologically uncomfortable. Your impulse in response to this discomfort might be to get on reddit. For this reason, you might want to do this thinking by taking a paper notebook to the park or by talking with a friend you trust.
The result of this will be that when you re-examine your goal, you can see if you still think it aligns with your "why".
What works for me is focusing on at most two or three things at a time. Anything more than that becomes too difficult to keep up. Right now for me those are fitness, working on my startup idea, and reading.
As an example, for fitness I use the two day rule. If I didn't workout yesterday I have to work out today. If I worked out today then I can choose to workout tomorrow, or not. I never go two days in a row without working out. I also workout first thing in the morning so that it's not hanging over my head all day.
It's mostly about scheduling things that you want to do into your day and actually doing them. Give yourself days off if you need them, and plan things out ahead of time.
2. Find a theme and follow the theme to set the goal. This can come from your personal philosophy and inclinations, from something you observe in nature, or by remixing an existing idea.
3. To help find the theme, keep a diary and try to build up a personal library of references. (Do not try to hoard data. Do tight curation.)
Figuring out which type your goal is will help you immensely. If it is an instrumental goal, then figuring out how it aligns with your terminal goal will give you the motivation to do it at any cost.
If it's a terminal goal, your brain will drive you to get there at any cost, automatically. You may feel overwhelmed, especially since terminal goals can be abstract, so you might try using other people's instrumental goals, and brainstorming your own, and seeing how they fit into your strategy towards achieving your terminal goals. It's particularly helpful if someone has already achieved an instrumental goal, as they can share that information with you so you don't have to figure it out as you piece your path towards your terminal goals.
Goal setting/discovery is a skill. You need to work on it like everything else.
The reasoning will sound tautological but it's true: If your problem is finding a goal you'll stick to, your goal should be to look for a goal you'll stick to.
How?
I come up with a project that teaches me what I need to know. It "pulls me in" and makes learning the stuff I need to know fun. I call it "pull" vs "push". Another way to think of it is: Would you rather push yourself to hit the books to learn French or live in France for a few months and pick it up? (You'd have to study for both but the 2nd way would be more fun and effective.)
A common example is committing to speak at a meetup on my side project. It gives me a deadline to focus and get organized around, but frankly is pretty mistake friendly.
Another strategy is collaborating with a potential client on an idea. It’s like having a customer to go to market with. And not following through is not good for me (though still understood as a new/trial idea with the customer)
Two very different things.
Maybe its a matter of setting lower expectations (smaller goals). You can add smaller goals once one is completed. After all, a centipede does not move all of its legs at once.
Most people want to lose weight and look sexy. So they set a goal of losing weight and looking sexy and leave it at that. But "lose weight and look sexy" isn't a very achievable goal - how do you know when you've lost enough weight and look sexy enough? Setting a goal of "losing 10 pounds in 2 months" is much more achievable and measurable. It accomplishes the goal of losing weight and looking sexier, and it's measurable.
Most importantly it's realistic. Most people actually want to lose 40 pounds, but it's too big of a task to take on reasonably. Instead of losing all 40 pounds, prove to yourself that you can lose 10 pounds. Figure out how to do it at a smaller scale and gain the confidence in yourself to meet your goals.
But it's still too big for most people. It needs to be broken down into 8 sub goals of: Lose 2 pounds of weight this week. How do you do that? eat 200 calories of food less per day. Exercise with weights 3 times a week. Weigh yourself at the same time every morning and track the measurements week over week.
The first week that you lose 2 pounds feels pretty okay. The second week feels better. The third week starts to feel like you're on to something, and by week four, you've realized that you have a system to meet your goals and all you need to do is follow it.
So the main takeaway is: make your goals more achievable, and design them in a way that attaining them gives you confidence and that confidence compounds as you do more. Then the goal becomes a self sustaining reaction.
tldr: start much smaller.
Try all the things, collect knowledge and see what sticks.