Un peu de contexte: j'ai un petit projet open source sur lequel j'ai commencé, un cadre de base qui fournit un moyen orienté objet de générer du code HTML (car je n'aime pas vraiment HTML, et j'aime PHP) . Il a une source publiée et quelques téléchargements, mais principalement, le projet est pour moi, la partie Open Source n'étant qu'un avantage secondaire.
Le projet original qui m'a permis de développer sur ce projet est principalement passé en hibernation pour le moment, ce qui signifie que tout le développement que j'arrive à y plonger à ce stade est uniquement du temps personnel. Malheureusement, je prépare actuellement mon baccalauréat, j'étudie pour obtenir des certifications et j'ai un bébé de trois mois à la maison. Bref, au moment où j'arrive à «moi le temps», j'ai rarement envie de travailler, mais plutôt de me détendre.
Donc, s'il y a quelqu'un d'autre qui se sent dans une position similaire, quelles stratégies avez-vous utilisées pour rester motivé à travailler sur le projet? J'aimerais vraiment pouvoir au moins travailler dessus jusqu'à ce que j'aie une couverture à 100%, mais je n'ai pas engagé de source depuis des mois. Quelqu'un là-bas qui peut aider?
la source
Réponses:
Si vous vous demandez comment trouver du temps pour travailler sur votre projet open source, cela peut indiquer que vous êtes prêt à travailler sur trop de choses en même temps.
Vous ne pourrez peut-être pas tout gérer physiquement et la conséquence est que vous serez mauvais dans la plupart des choses sur lesquelles vous travaillerez en raison du manque de temps et de concentration.
Pensez à votre bébé! Et votre licence! C'est déjà 2 projets FULL TIME croyez-moi!
À moins que votre projet open source ne soit plus important que votre bébé ou votre licence, abandonnez votre projet open source pour l'instant.
la source
Priorisez en conséquence :)
la source
Se détendre n'est peut-être pas une si mauvaise idée. Les jeunes bébés prennent beaucoup d'énergie, alors vous pourriez vous dire "OK, 3 mois de pause de programmation non essentielle".
Prenez le temps de vous détendre pendant que vous le pouvez, et attendez l'inspiration (plutôt que d'essayer de la faire sortir), ou écrivez (en prose ou en code) quelques idées approximatives sur l'endroit où vous souhaitez que le projet soit, ou à quoi vous aimeriez que le code ressemble.
la source
J'ai posté une réponse à une question similaire ici .
L'essentiel est que vous preniez du temps.
Je vais démontrer avec une anecdote.
Ma sœur est une romancière qui écrit uniquement pendant son temps libre. Elle a un mari et un fils et elle a publié 4 livres et quelques nouvelles. Le lundi, son mari et son fils (bien qu'il ait maintenant 7 ans, mais elle écrit depuis longtemps) savent qu'il est temps pour elle d'écrire. Alors, du lundi entre 7 et 9 heures, elle écrit, et ils la laissent tranquille.
Les mercredis, mon beau-frère joue au hockey dans une ligue masculine.
la source
La plupart des gens ont beaucoup de temps d'arrêt qu'ils utilisent pour regarder la télévision. (Cela ne s'applique pas normalement aux parents d'enfants de trois mois.) Il ne s'agit généralement pas de trouver du temps, mais de trouver de l'énergie et de la motivation.
Êtes-vous généralement capable de dormir toute la nuit? Je n'étais pas quand mon enfant était si vieux. Si vous ne dormez pas assez, vous aurez du mal à faire vos devoirs, sans parler d'un projet extérieur.
Alors, passez du temps avec votre femme et votre enfant. Ne vous inquiétez pas des projets supplémentaires pour l'instant, il y aura plus de temps pour cela dans quelques années.
la source
Cela dépend de l'importance du projet open-source dans le grand schéma cosmique des choses. Si le projet implique la création d'économiseurs d'écran triviaux, vous travaillez juste dessus de façon aléatoire de temps en temps chaque fois que vous vous ennuyez trop pour faire autre chose. S'il s'agit d'un projet comme http://code.google.com/p/mindforth pour créer une véritable intelligence artificielle qui apportera une singularité technologique, alors vous devez organiser toute votre vie et toutes les nanosecondes disponibles au service de votre Grand Challenge. Projet d'IA open source.
la source
Je dirais que votre projet de loin le plus intéressant et la priorité absolue en ce moment est votre bébé - vous devriez supprimer toutes les émissions non liées au travail et simplement profiter du bébé en grandissant, premiers sourires et rires. Utilisez votre temps disponible pour regarder un bon film / match de football / lire un livre ou tout ce qui vous détend.
la source
Puisque vous ne voulez pas que votre projet open source reste inachevé, je vous suggère de trouver quelqu'un qui est prêt à contribuer à votre projet. De sorte qu'à un certain moment dans le futur, votre projet deviendra beaucoup plus mûr et vous pourrez toujours y contribuer chaque fois que vous aurez le temps.
La famille est beaucoup plus importante que toute autre chose et tout projet open source finira par réussir lorsque plusieurs personnes auront commencé à y contribuer.
la source