The way I deal with this issue is by writing the idea down in as much detail as possible.
I find that the process of writing gets the itch out of my brain and also forces me to go through a planning phase before I decide to commit my time to an implementation.
For example, if I wanted to make a game I'd write down the main idea behind it, what game mechanics I would implement, how I would structure the progression through the game, how it relates to other games, any technical aspects that are relevant, I'd sketch out any visual details like a map, game ui, etc.
I have a long list of semi-developed ideas I stored as notes in Google Keep that has accumulated over the years - business ideas, games, tools, etc. I have written prototypes for some, which was fun.
I find that most ideas need to simmer for a while. I'll often go back to add more details to an idea, because I thought of something new. Those are usually my best ideas, but also the ones that require the most time.
I find that the process of writing gets the itch out of my brain and also forces me to go through a planning phase before I decide to commit my time to an implementation.
For example, if I wanted to make a game I'd write down the main idea behind it, what game mechanics I would implement, how I would structure the progression through the game, how it relates to other games, any technical aspects that are relevant, I'd sketch out any visual details like a map, game ui, etc.
I have a long list of semi-developed ideas I stored as notes in Google Keep that has accumulated over the years - business ideas, games, tools, etc. I have written prototypes for some, which was fun.
I find that most ideas need to simmer for a while. I'll often go back to add more details to an idea, because I thought of something new. Those are usually my best ideas, but also the ones that require the most time.