• # Lance toi

    Posté par (site web personnel) . En réponse au journal Lamentations ou les remords d'un geek. Évalué à 10.

    Franchement, je suis sorti de mon DUT, le plus gros truc que j'avais codé c'était un projet en python et j'avais plus rien touché pendant très longtemps (4 ans)...

    J'avais entre temps découvert que GNU/Linux c'était encore mieux quand on avait accès à internet, et j'ai donc commencé à faire un peu de packaging pour Mandrake...

    Au bout de 4 ans donc, un bug chiant dans ksysguard, je me motive, il faut que je regarde le code, j'ai peur, je vais rien comprendre, j'ai fait du C++ mais sur des serveurs HPUX en console, jamais de développement graphique...

    Au bout d'une heure, je trouve un truc bizarre, je rajoute un ligne, wahou ca marche! J'envoie un patch et :
    http://cia.vc/stats/project/kde/kdebase/ksysguard/.message/1(...)

    Du coup par la suite, j'ai continué, y'a eu des patchs pour rien, 1 pour nautilus qui n'a pas été accepté car je corrigeais le problème mais pas au bon endroit, ca ma permit de regarder le boulot de F.Crozat et de comprendre pourquoi il faut bien assimiler tout le code avant de se lancer...

    Des patchs pour amarok, pam, rekonq... Je me souviens plus de tout, mais au final, avec le temps, je peux être fier d'avoir apporter ma modeste contribution au logiciel libre...

    J'ai aussi codé un ptit soft python y'a deux ans que j'essaye de maintenir même si je n'utilise plus mpd (mpdBrowser), j'ai voulu reprendre le code de gtk-qt-engine mais j'ai bloqué sur Firefox qui ne fait rien comme les autres donc j'ai laissé tombé, j'ai aussi un plasmoid en cours de dev mais pour l'instant je reste bloqué sur des bugs de jeunesse de plasma (enfin avec python en tout cas) donc j'ai mis en attente...

    Ma plus grosse contribution restera quand même autour de compiz ou j'ai écris plusieurs patchs conséquents, qui n'étaient pas parfaits mais qui en les faisant évoluer font maintenant parti du soft qui est installé sur beaucoup de distrib par défaut... Et pourtant, quand je me suis lancé dans le code de placement des fenêtres, j'ai vraiment souffert, j'étais désespéré, "je n'y arriverai jamais" et pourtant...

    Donc voila, il faut se lancer, le plus simple, c'est que lorsque tu trouves un bug dans un soft, tu fais un bug report, tu chope le svn/git, et tu cherches le bug, ca te permettra de voir le code d'autres personnes, de le comprendre, et d'avancer ;)