Maël Nison’s journey from learning DarkBASIC on La Réunion and in Toulouse to becoming Yarn’s principal maintainer illustrates how curiosity, open source, and a focus on solving practical problems can shape a career. His early experimentation with games, websites, forums, and content-management systems developed into a lasting interest in improving developer workflows. That path eventually led through EPITECH, startups, Facebook, and Datadog, while giving him broad experience across both software and community leadership.
## Early Programming on La Réunion and in Toulouse
- Maël grew up on the remote Indian Ocean island of La Réunion, where he had little access to computers.
- After moving to Toulouse, he discovered a school programming club and began creating games with DarkBASIC.
- DarkBASIC simplified 2D and 3D Windows game development through built-in libraries, tutorials, and DirectX support.
- Seeing code immediately produce something on screen made programming feel logical and compelling to him.
- By high school, he was building PHP websites, working with SQL, and experimenting with multiple languages and platforms.
## Discovering Open Source and Workflow Automation
- In the early 2000s, distributing software was much harder because platforms such as GitHub did not yet exist.
- Maël shared source archives through online forums, reflecting the informal nature of early open source communities.
- His interest in forum software led to work on content-management systems.
- He focused on reducing repetitive administrative workflows, such as allowing users to edit content directly instead of navigating through multiple administration pages.
- This pattern—identifying a problem, building a solution, and sharing it with others—became a central theme in his career.
## Education at EPITECH
- Maël attended EPITECH in Paris, an institution centered on practical technical education and self-directed learning.
- The school emphasized peer assessment and hands-on projects rather than traditional, theory-heavy instruction.
- He also spent a year abroad in Québec.
- During his final year, he combined his studies with his first full-time job, gaining professional experience before graduation.
## Joining Facebook and Yarn
- In 2017, after several years in startups, Maël moved from France to London seeking opportunities at larger organizations.
- He joined Facebook without specifically intending to work on a package manager.
- Facebook’s onboarding “boot camp” identified his skills and connected him with the emerging Yarn project.
- He welcomed the opportunity to work on open source during his regular working hours.
- What began as a few pull requests became a multi-year role as a major maintainer and leader of the project.
## Yarn’s Technical and Community Evolution
- Yarn was rewritten in TypeScript and re-architected into a more modular system.
- It evolved from an internal Facebook tool into a genuinely community-driven open source project.
- Maël’s responsibilities expanded far beyond coding:
- Product management and roadmap planning
- Team leadership and infrastructure
- Customer support and community work
- Web design, evangelism, and outreach
- Defining the project’s broader vision
- Although he left Facebook for Datadog in 2019, he continued leading Yarn while taking on new challenges at Datadog.
Maël’s experience suggests that careers can grow from small, self-directed experiments into major technical leadership opportunities. Developers can follow a similar path by solving concrete problems, sharing their work openly, and being willing to take on the technical, organizational, and community responsibilities that accompany successful projects.