I'm always excited to take on new projects and collaborate with innovative minds.

Phone

+216 53002098

Email

contact@hamzabelgacem.com

Website

https:/hamzabelgacem.com

Address

Cité des jeunes Gafsa 2100

Social Links

Portfolio de conception

Mon parcours dans l'Open Source : 3 ans de contributions

Témoignage intime d'une aventure open source : des premiers pas hésitants à la maintenance de projets. Découvrez comment 42 PRs ont transformé ma pratique du code et ma vision du travail collaboratif.

Mon parcours dans l'Open Source : 3 ans de contributions
Mon parcours dans l'Open Source : 3 ans de contributions
Le déclic : De consommateur à contributeur

Tout a commencé par un bug dans une librairie Python que j'utilisais quotidiennement. Plutôt que d'attendre un correctif, j'ai osé explorer son code source. Après 48h de lutte, ma première Pull Request était née. Ce sentiment quand mon correctif a été mergé reste inoubliable !

L'apprentissage par l'immersion

Mes 6 premiers mois furent chaotiques : conventions de commit obscures, tests manquants, et revues de code impitoyables. J'ai appris à décortiquer les codebases comme un archéologue - en commençant par les issues "good first issue" et en disséquant les PRs des mainteneurs.

Tournant décisif : De contributeur à mainteneur
Responsabilisation progressive

Après un an de contributions régulières à Pandas, les mainteneurs m'ont offert l'accès en écriture. Un mélange de fierté et de terreur ! J'ai découvert l'envers du décor : trier les issues, reproduire les bugs, et arbitrer des PRs contradictoires.

Le choc des cultures

Contributor à un projet Rust m'a confronté à des dynamiques communautaires radicalement différentes. Là où la communauté Python privilégiait l'accessibilité, les Rustaceans exigeaient une rigueur extrême. Adapter mon approche fut un masterclass en intelligence collective.

Impacts tangibles et invisibles
Contributions visibles

Chiffres clés : 42 PRs mergées, 18 projets différents, 3 CVE résolues
Fierté : Mon optimisation du parser JSON dans Pandas utilisé par 10M+ de devs
Surprise : Un inconnu m'a remercié pour un correctif dans une obscure librairie GIS

Transformations silencieuses

Code : Ma pratique des revues a radicalement changé - je commente désormais avec bienveillance
Carrière : Mon profil GitHub est devenu mon meilleur ambassadeur (offres spontanées x3)
Mentalité : J'ai appris à séparer le code de l'égo grâce aux feedbacks tranchants

Conclusion

Ces trois années dans l'open source m'ont enseigné que contribuer va bien au-delà du code : c'est un exercice d'humilité permanente et d'apprentissage par la critique qui forge de meilleurs développeurs et collaborateurs.

Full Stack Development, Open Source, Vietnam Developer
2 min read
Jan 30, 2025
By Hamza Belgacem
Share

Related posts

Jan 19, 2025 • 2 min read
Optimiser les performances Web avec React.js

Découvrez des stratégies éprouvées pour booster vos applications React...

Sep 23, 2024 • 3 min read
Comment contribuer à l'Open Source : guide du débutant

Démystifiez l'open source avec ce guide pas à pas. Découvrez comment f...