Skip to Main Content
Talk Beginner MIT License

Debian Made Me a Generalist - And Why That’s a Good Thing

Proposal status is Withdrawn
Utkarsh Gupta
Utkarsh Gupta
Session Description

Open source communities often celebrate specialists - the kernel hacker, the packaging expert, the security wizard. But in Debian, some of the most impactful contributors are the generalists: the people who jump between bugs, tooling, policy, docs, releases, mentorship, and whatever else needs doing that day. And in a project as large and organic as Debian, generalists aren’t just helpful - they’re essential.

This talk makes the case for why you should consider becoming a generalist in Debian. I’ll share how working across different corners of the project expanded my technical range, improved my problem-solving skills, and helped me understand how Debian really fits together. We’ll discuss why generalists make Debian more resilient, why the ecosystem naturally rewards breadth, and how newcomers can slowly build confidence by working on “just enough” of many things rather than mastering a single niche.

By the end, I hope you’ll see that you don’t need to be an expert to make meaningful contributions - you just need curiosity, kindness, and a willingness to wander. Debian has plenty of room for specialists, but it thrives because of generalists.

References

Session Categories

Contributing to FOSS
Engineering practice - productivity, debugging
Talk License: MIT License

Speakers

Utkarh Gupta
Utkarh Gupta Debian Developer | Ubuntu Release Lead @ Canonical | Debian | Ubuntu | Canonical

Utkarsh is the Ubuntu Release Lead at Canonical, an Ubuntu Core Developer, and a long-time contributor and Debian Developer. He has wandered through more parts of Debian than he intended, picking up a wide mix of skills and stories along the way - which is how he accidentally became a generalist and now advocates for it. He also claims to have 786 hobbies, though Debian is responsible for at least half of them.