Gdy mam pomysł na program, albo na cokolwiek innego staram się go zapisać gdziekolwie, (zazwyczaj mam przy sobie notes), bo wiem że następnego dnia już nie będę o nim pamitał, a pomysłów mi dużo do głowy wpada i wypada. Na realizację zasługują tylko te najlepsze. Tylko to już oceniasz z czasem, gdy masz notes możesz powiecmy po mieśiącu już dosyć obiektywnie ocenić czy ten twój pomysł jest dobry, albo go po prostu skreślić.
Z programowaniem jest tak, że niektóre pomysły są bardzo trudne w realizacji i chcąc je wdrożyć już na początku można się w tedy przejechać. Takie pomysły nadają się na czasowe zamrożenie.
Też musisz się zastanowić nad technologią. np. program którego nie umiałem napisać w C napisałem w jeden dzień w PHP. Musisz dobrać odpowiednią technologię. Przeprowadzić wywiady. Mając pomysł w głowie. Żyjąc nim możemy odpowiednio wcześniej przygotować się do jego realizaci.