Der Fragentitel lautet "Wie wähle ich ...?" Ich denke, es sind (mindestens) zwei Dinge im Gange:
Etwas, das zu diesem Zeitpunkt als eine gute Idee erscheint, kann sich als weniger wichtig für Sie herausstellen, nachdem Sie eine Weile darüber nachgedacht haben.
Die Form Ihrer Arbeit kann es schwieriger machen, darauf zurückzukommen. Wenn Sie sich inspiriert fühlen, haben Sie manchmal das Gefühl, das gesamte Projekt zu sehen und zu sehen, wie alle Teile zusammenpassen, und Sie möchten es aufschreiben, bevor es Ihnen entgeht. Wenn Sie später darauf zurückkommen, ist der von Ihnen geschriebene Code möglicherweise nicht so klar oder nicht so gut gestaltet, wie Sie es damals dachten. Oder vielleicht hatten Sie einige zusätzliche Ideen zu diesem Thema, die aber nicht so gut zum ursprünglichen Konzept passen.
Im ersten Fall ist es möglicherweise die richtige Entscheidung, nicht fertig zu werden. Sie hatten eine Idee, es war interessant, und jetzt machen Sie weiter.
Im zweiten Fall denke ich, dass das Gefühl, alles zu sehen, Ihr Gehirn ist, das Ihnen einen Streich spielt. Sie haben eine Idee und es scheint großartig, und Ihr Gehirn rast herum, um die fehlenden Teile auszufüllen, damit die Idee kohärenter erscheint. Eine Möglichkeit, damit umzugehen, besteht darin, langsamer zu werdenund verwenden Sie einen besseren Entwurfsprozess. Anstatt direkt in den Code zu springen, schreiben Sie die Idee in Prosa auf. Erstellen Sie ein hochwertiges Design und fangen Sie dann an, die Details zu präzisieren. Wenn sich die von Ihnen gewonnenen Erkenntnisse auf die Implementierung beziehen, notieren Sie sich dies ebenfalls, aber versuchen Sie in diesem Stadium nicht, alles zu verschlüsseln. Auf diese Weise haben Sie die Idee (n) auf Papier festgehalten, damit sie nicht verloren gehen, aber Sie haben nichts implementiert, sodass das Design immer noch recht flexibel ist. An diesem Punkt können Sie später darauf zurückgreifen, wenn Sie dies möchten. Wenn dies immer noch eine gute Idee ist, verbessern Sie das Design und beginnen Sie schließlich mit der Implementierung auf methodische Weise. Führen Sie ein Protokoll über Ihre Fortschritte, damit Sie immer wissen, was Sie getan haben und was Sie noch tun müssen.
Das Letzte ist, dass Sie das Projekt tatsächlich abschließen wollen . Wenn Sie es nicht beenden möchten , ist es nur eine weitere Aufgabe auf Ihrer To-Do-Liste, bei der Sie sich von einer Menge Arbeit überflutet fühlen, die Sie eigentlich nicht erledigen müssen.