Preferisco lavorare su diversi piccoli progetti O su un progetto gigantesco.
Quando si lavora su diversi piccoli progetti, posso evitare di rimanere bloccato passando a un altro progetto. Quando sto digitando follemente non mi fermo per niente, ma quando mi impantanano è bello avere qualcos'altro a cui passare. Con piccoli progetti il costo del cambio di contesto è relativamente basso, quindi è facile scambiare il tempo tra loro.
Similmente, con un grande progetto ci sono molte cose che devono essere fatte. Tuttavia, è molto difficile mantenere l'intera struttura nella mia testa, quindi non è bello averne altri sul mio piatto mentre ci sto lavorando. Tuttavia, il numero di faccette in quel progetto mi consente di passare da un'attività all'altra senza cambiare l'intero contesto del progetto nella mia testa. In questo modo quando sono impantanato in un'area posso passare a un'altra area (o un bug) per un po 'e tornare più tardi. Anche in questo caso, il costo del passaggio è basso qui.
Ho problemi a lavorare su più di un grande progetto. Non riesco a mantenere in mente entrambe le strutture del programma contemporaneamente, quindi il costo di passare da uno all'altro è elevato. Ciò significa che è molto difficile andare a lavorare sull'altro progetto quando mi impantanano in uno. Quindi tendo a concentrarmi su uno e trascuro l'altro. Va bene quando hai un sacco di tempo, ma per i progetti di crunch non funziona bene per me.
È importante che i progetti che ho (siano essi sfaccettature di qualcosa di più grande o di molti progetti non connessi) forniscano una sufficiente diversità da esercitare il mio cervello in modi diversi. La tua mente subcosciente non smette mai di pensare. Fare qualcosa che non è connesso al problema attuale è semplicemente uno strumento per rilassare il cervello e trovare una soluzione.