Tytuł pytania brzmi „Jak wybrać ...”, ale wydaje się, że pytasz „Jak wykonać osobiste projekty?” Myślę, że dzieje się (co najmniej) dwie rzeczy:
Coś, co w tym czasie wydaje się dobrym pomysłem, może okazać się dla ciebie mniej ważne po dłuższym zastanowieniu.
Forma twojej pracy może utrudnić powrót. Czasami, gdy czujesz się zainspirowany, masz wrażenie, że widzisz cały projekt i to, jak wszystkie części pasują do siebie, i chcesz go zapisać, zanim odejdzie od ciebie. Gdy wrócisz do niego później, kod, który napisałeś, może nie być tak wyraźny lub może nie być tak dobrze zaprojektowany, jak się wtedy wydawało. A może masz dodatkowe pomysły na ten temat, ale tak naprawdę nie pasują tak dobrze do oryginalnej koncepcji.
W pierwszym przypadku niewłaściwe zakończenie może być właściwą decyzją. Masz pomysł, to było interesujące, a teraz idziesz dalej.
W drugim przypadku myślę, że to uczucie widzenia wszystkiego to twój mózg. Masz pomysł i wydaje się świetny, a twój mózg kręci się wokół uzupełniania brakujących elementów, aby pomysł wydawał się bardziej spójny. Jednym ze sposobów radzenia sobie z tym jest spowolnieniei użyj lepszego procesu projektowania. Zamiast wskakiwać od razu do kodu, zapisz pomysł w prozie. Utwórz projekt wysokiego poziomu, a następnie zacznij uszczegóławiać szczegóły. Jeśli posiadany wgląd dotyczy implementacji, zapisz to również, ale nie próbuj kodować wszystkiego na tym etapie. W ten sposób uchwyciłeś pomysł (y) na papierze, aby nie uciekły, ale niczego nie zaimplementowałeś, więc projekt jest nadal dość elastyczny. W tym momencie możesz do niego wrócić później, jeśli chcesz, a jeśli nadal wydaje się to dobrym pomysłem, popraw projekt i ostatecznie zacznij wdrażać w sposób metodyczny. Rejestruj swoje postępy, aby zawsze móc stwierdzić, co zrobiłeś i co musisz zrobić.
Ostatnią rzeczą jest to, że naprawdę chcesz zakończyć projekt. Jeśli nie chcesz tego kończyć, to jest to kolejna czynność na liście rzeczy do zrobienia, która gromadzi się i sprawia, że czujesz się zalany mnóstwem pracy, której tak naprawdę nie musisz wykonywać.