Il titolo della domanda è "Come scegliere ...", ma sembra che tu stia chiedendo "Come completare i progetti personali?" Penso che ci siano (almeno) due cose in corso:
-
Qualcosa che sembra una buona idea al momento potrebbe rivelarsi meno importante per te dopo che ci hai pensato per un po '.
-
La forma del tuo lavoro potrebbe rendere più difficile il ritorno a. A volte, quando ti senti ispirato, hai la sensazione di poter vedere l'intero progetto e il modo in cui tutte le parti si incastrano, e vuoi scriverlo prima che si allontani da te. Quando tornerai in seguito, il codice che hai scritto potrebbe non essere così chiaro, o potrebbe non essere così ben progettato come pensavi che fosse in quel momento. O forse hai qualche idea in più sull'argomento, ma non si adattano molto bene al concetto originale.
Nel primo caso, non la finitura potrebbe essere la decisione giusta. Hai avuto un'idea, è stato interessante e ora ti stai spostando.
Nel secondo caso, penso che la sensazione di vedere tutto sia il tuo cervello che ti suona addosso. Hai un'idea e sembra grandioso, e il tuo cervello va in giro a riempire i pezzi mancanti per far sembrare l'idea più coerente. Un modo per affrontarlo è rallentare e utilizzare un processo di progettazione migliore. Invece di saltare a destra nel codice, scrivi l'idea in prosa. Crea un design di alto livello e poi inizia a rimpolpare i dettagli. Se l'intuizione che hai messo in relazione con l'implementazione, scrivilo anche tu, ma non provare a codificarlo tutto in questa fase. In questo modo, hai catturato l'idea (o le idee) sulla carta in modo da non farla franca, ma non hai implementato nulla, quindi il design è ancora abbastanza flessibile. A questo punto puoi tornare più tardi, se vuoi, e se sembra ancora una buona idea, migliorare il design e infine iniziare a implementarlo in modo metodico. Tieni un registro dei tuoi progressi in modo da poter sempre dire cosa hai fatto e cosa devi ancora fare.
L'ultima cosa è che devi vuoi per finire il progetto. Se non vuoi per finirlo, allora è solo un altro lavoro da fare nella lista delle cose da fare che si accumula e ti fa sentire inondato da un sacco di lavoro che in realtà non hai bisogno di fare .