Come trovi il tempo per lavorare su progetti Open Source? [chiuso]


12

Un po 'di background: ho un piccolo progetto open source che ho iniziato, un framework di base che fornisce un mezzo orientato agli oggetti per generare codice HTML (poiché non mi piace molto l'HTML e mi piace PHP) . Ha alcuni sorgenti rilasciati e alcuni download, ma principalmente il progetto è per me, con la parte Open Source che è solo un vantaggio collaterale.

Il progetto originale che mi ha permesso di sviluppare questo progetto è per lo più andato in letargo per il momento, il che significa che tutto lo sviluppo che riesco ad affondare in questo momento è solo tempo personale. Sfortunatamente, attualmente sto lavorando per il mio diploma di laurea, studiando per le certificazioni, e ho un bambino di tre mesi a casa. In breve, quando arrivo a "me time", raramente mi viene voglia di lavorare, ma piuttosto di solito mi viene voglia di rilassarmi.

Quindi, se c'è qualcun altro là fuori che si sente in una posizione simile, quali strategie hai usato per rimanere motivato a lavorare sul progetto? Mi piacerebbe davvero poter lavorare almeno su questo fino a quando non avrò una copertura delle specifiche al 100%, ma non mi impegno da mesi. Qualcuno là fuori che può aiutare?


1
voto per chiudere troppo ampio e non si adatta bene al nostro formato di domande e risposte.
Michael Durrant,

Risposte:


9

Se ti stai chiedendo come trovare il tempo lavorando sul tuo progetto open source, questo potrebbe indicare che sei disposto a lavorare su troppe cose allo stesso tempo.

Potresti non essere in grado di gestire fisicamente tutto e la conseguenza è che sarai cattivo in molte cose su cui lavorerai a causa della mancanza di tempo e concentrazione.

Pensa al tuo bambino! E la tua laurea! Sono già 2 i progetti FULL TIME, credimi!

A meno che il tuo progetto open source non sia più importante del tuo bambino o della tua laurea, per ora abbandona il tuo progetto open source.


1
+1 per indicare il fattore di allungamento. Una volta ho provato a fare 3-4 cose contemporaneamente e non sono riuscito a completarne nessuna.
Jas,

Hai un buon punto, come fanno gli altri. Grazie per i suggerimenti, a tutti. :)
EricBoersma,

3
  • Il tempo con i tuoi figli è il più prezioso del mondo e non torna più.
  • La tua laurea alimenterà la tua famiglia.

Dai la priorità di conseguenza :)


2

Rilassarsi potrebbe non essere una cattiva idea. I bambini piccoli consumano molta energia, quindi potresti considerare di dire a te stesso "OK, 3 mesi di pausa dalla programmazione non essenziale".

Prenditi il ​​tempo per rilassarti quando puoi, e aspetta che l'ispirazione colpisca (piuttosto che cercare di spremerlo), o scrivi (in prosa o in codice) alcune idee grossolane su dove vorresti essere il progetto, oppure come desideri che appaia il codice.


2

Ho pubblicato una risposta a una domanda simile qui .

La linea di fondo è che si guadagna tempo.

Dimostrerò con un aneddoto.

Mia sorella è una scrittrice che scrive esclusivamente nel suo tempo libero. Ha un marito e un figlio e ha pubblicato 4 libri e alcuni racconti. Il lunedì suo marito e suo figlio (anche se ora ha 7 anni, ma ha scritto per molto tempo) sanno che è ora di scrivere. Quindi il lunedì tra le 7 e le 9 scrive, e la lasciano in pace.

Mercoledì mio cognato gioca a hockey in una lega maschile.


2 ore a settimana e ha pubblicato 4 libri! Wow!
ozz,

@james: www.jkcoi.com - ci sono 2 libri elencati lì, ma 3 libri di un editore precedente ( amazon.com/J.-K.-Coi/e/B0036LKAT6/… ). Inoltre, ha ripreso a scrivere un bel po 'da quando ha scritto il lunedì da quello che ricordo.
Steven Evers,

2

Molte persone hanno un bel po 'di tempo libero che usano per guardare la televisione. (Questo non si applica normalmente ai genitori di bambini di tre mesi.) In genere non si tratta di trovare il tempo, ma di trovare energia e motivazione.

Di solito riesci a dormire tutta la notte? Non lo ero quando mio figlio era così vecchio. Se non dormi abbastanza, avrai dei momenti abbastanza difficili con i compiti, per non parlare di un progetto esterno.

Quindi, trascorri del tempo con tua moglie e tuo figlio. Non preoccuparti di progetti extra per ora, ci sarà più tempo per farlo tra qualche anno.


2

Dipende da quanto sia importante il progetto open source nel grande schema cosmico delle cose. Se il progetto prevede la creazione di banali salvaschermi, ci si impegna a casaccio di tanto in tanto ogni tanto quando si è troppo annoiati per fare qualsiasi altra cosa. Se si tratta di un progetto come http://code.google.com/p/mindforth per la creazione di vera intelligenza artificiale che porterà una singolarità tecnologica, allora devi organizzare tutta la tua vita e tutti i nanosecondi disponibili al servizio della tua Grand Challenge Progetto AI open-source.


1

Direi che il tuo progetto di gran lunga più interessante e la massima priorità al momento è il tuo bambino: dovresti dare il via a tutta la programmazione non legata al lavoro e goderti il ​​bambino che cresce, i primi sorrisi e risatine. Usa il tuo tempo disponibile per guardare un buon film / gioco di calcio / leggere un libro o qualunque cosa ti rilassi.


0

Dal momento che non vuoi che il tuo progetto opensource rimanga incompiuto, ti suggerirei di trovare qualcuno disposto a contribuire al tuo progetto. In modo che ad un certo punto in futuro, il tuo progetto diventerà molto più maturo e puoi sempre contribuire ogni volta che ottieni tempo.

La famiglia è molto più importante di qualsiasi altra cosa e qualsiasi progetto opensource alla fine avrà successo quando più persone inizieranno a contribuire ad esso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.