I get ideas completely randomly. My brain is nothing but a juicy box of ideas, and I'm often bored in class, in cars/buses, and pretty much everywhere actually. So, naturally, my mind just turns to a thing I love in order to "counter my boredness", it can be videogames, a video I've watched recently, etc... Then, my thoughts just branch off in another direction, in another one, and so on and sometimes an idea will just come out of nowhere. Then I think I'm a genius. And I somehow forget the idea right when I get back to my computer. Only to remember it the next day and rage hard.
Oh, and since
@HexMozart88 started a discussion, I might as well participate :
Pretty sure that getting good ideas at random moments has both its advantages and flaws. Personally, I'm able to concentrate on something else, even when I have to remember an idea (As said before, I forget the idea the first days anyway, I eventually remember to program it around 3~5 days later), so the biggest flaw is already gone for me. Instead, I'm really happy to have such a productive mind, it really helps in every project. However, I still have to deal with a rather big issue : remember how I said my brain is nothing but a juicy box of ideas ? Well, it's VERY juicy. So, of course it's VERY productive, but it's also VERY active. Way too active. My brain is always thinking, no matter what I do. I just can't stop my brain from automatically thinking about everything, even when I'm about to sleep. So yeah. Insomnias and stuff. I'm always tired. And being tired is counter-productive. And you know what my brain does to counter lack of sleep ?
IT WORKS MORE ! And working more means more trouble to fall asleep due to brain hyperactivity which all leads to, you guessed it,
MORE NIGHT INSOMNIAS ! Never thought I'd say this once in my life, but to sum up :
I'm stuck in a vicious loop of juicy hyperactive brains. >.<