Originally posted on Substack.
Over the past months, Iโve been sharing thoughts on open source, leadership, and community building on social media. This post provides a quick roundup of the themes so far.
I recently started my journey here on Substack and you are welcome to follow along! You can also find me on LinkedIn, X, Bluesky, Mastodon, and GitHub.
๐ ๐ง๐ฒ๐ฐ๐ต๐ป๐ถ๐ฐ๐ฎ๐น ๐น๐ฒ๐ฎ๐ฑ๐ฒ๐ฟ๐๐ต๐ถ๐ฝ ๐ถ๐ป ๐ผ๐ฝ๐ฒ๐ป ๐๐ผ๐๐ฟ๐ฐ๐ฒ ๐ถ๐๐ปโ๐ ๐ฎ๐ฏ๐ผ๐๐ ๐ฐ๐ผ๐ป๐๐ฟ๐ผ๐น - ๐ถ๐โ๐ ๐ฎ๐ฏ๐ผ๐๐ ๐๐๐ฒ๐๐ฎ๐ฟ๐ฑ๐๐ต๐ถ๐ฝ
In OSS, you donโt manage people. You manage trust.
You donโt assign work. You inspire contribution.
You donโt build teams. You cultivate communities.
As a technical leader in open source, your role shifts:
- From directing code โ to curating vision
- From fixing bugs โ to empowering contributors
- From owning decisions โ to navigating consensus
Strong OSS leaders do more than merge PRs. They:
โ
Set clear technical direction
โ
Write accessible, empathetic documentation
โ
Welcome newcomers without gatekeeping
โ
Review with kindness, not ego
โ
Know when to say โnoโ โ and when to say โnot yetโ
Most importantly, they recognize that leadership in OSS is earned, not appointed.
Whether youโre a maintainer, contributor, or just starting out โ remember: open source runs on shared effort and mutual respect. Technical excellence matters. But how you lead matters more.
๐ฑ ๐ช๐ฎ๐ป๐ ๐๐ผ ๐ด๐ฒ๐ ๐๐๐ฎ๐ฟ๐๐ฒ๐ฑ ๐ถ๐ป ๐ผ๐ฝ๐ฒ๐ป ๐๐ผ๐๐ฟ๐ฐ๐ฒ? ๐ฆ๐๐ฎ๐ฟ๐ ๐๐บ๐ฎ๐น๐น - ๐ฏ๐๐ ๐๐๐ฎ๐ฟ๐
When people ask how I got involved in open source, theyโre often surprised by the answer:
๐ It started with ๐ณ๐ถ๐น๐ถ๐ป๐ด ๐ฎ ๐ฏ๐๐ด ๐ผ๐ป ๐๐ถ๐๐๐๐ฏ.
Early in my career, I was building ML models and hit a blocker in a popular Python library. I filed a bug and waitedโฆ After two days, I realized the fix wouldnโt come sooner unless I made it โ so I dug into the unfamiliar codebase and fixed it.
That small act turned into a habit:
โก๏ธ Fixing small bugs
โก๏ธ Improving documentation
โก๏ธ Asking questions
โก๏ธ Following community discussions
โก๏ธ Submitting thoughtful PRs
One contribution led to another. Over time, I became a ๐บ๐ฎ๐ถ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฟ of many open source projects like Kubeflow, Argo Project, and KServe, XGBoost, and TensorFlow.
The pattern repeated itself:
๐ ๏ธ I saw a need โ made contributions โ joined community calls โ helped others.
Today, I contribute by:
โ
Reviewing code & triaging issues
โ
Organizing contributor meetings
โ
Giving conference talks
โ
Writing books & blog posts
โ
Mentoring contributors
๐ก ๐ ๐ ๐ฎ๐ฑ๐๐ถ๐ฐ๐ฒ?
You donโt need permission to contribute.
Start with curiosity, stay consistent, and participate with empathy.
๐ ๐ฆ๐๐๐๐ฎ๐ถ๐ป๐ฎ๐ฏ๐ถ๐น๐ถ๐๐ ๐ถ๐ป ๐ผ๐ฝ๐ฒ๐ป ๐๐ผ๐๐ฟ๐ฐ๐ฒ ๐ถ๐๐ปโ๐ ๐ฎ๐ฏ๐ผ๐๐ ๐ฐ๐ผ๐ฑ๐ฒ. ๐๐โ๐ ๐ฎ๐ฏ๐ผ๐๐ ๐ฐ๐ฎ๐ฟ๐ฒ
Open source projects donโt fail because of bad technology.
They fail because contributors burn out, communities fracture, or energy fades.
Technical debt matters. But so does ๐ฒ๐บ๐ผ๐๐ถ๐ผ๐ป๐ฎ๐น ๐ฑ๐ฒ๐ฏ๐:
PRs without response โ contributors feel invisible.
Harsh reviews โ contributors stop showing up.
No clear roadmap โ contributors drift away.
As a maintainer or leader, your job isnโt just writing great software. Itโs creating conditions where people ๐ธ๐ข๐ฏ๐ต to keep showing up.
That means:
โ
Balancing vision with flexibility
โ
Saying thank you as often as saying โLGTMโ
โ
Mentoring the next wave of maintainers
โ
Building processes that survive you
โ
Remembering that community health is a feature, not an afterthought
The hardest part of OSS leadership isnโt scaling code. Itโs scaling trust, empathy, and continuity.
If we care for the people behind the code, the code will take care of itself.
๐ฅ ๐ข๐ฝ๐ฒ๐ป ๐๐ผ๐๐ฟ๐ฐ๐ฒ ๐ถ๐ ๐ฝ๐ผ๐๐ฒ๐ฟ๐ฒ๐ฑ ๐ฏ๐ ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ - ๐ป๐ผ๐ ๐ท๐๐๐ ๐ฐ๐ผ๐ฑ๐ฒ
Behind every release, every merged PR, every answered issueโฆ
Thereโs someone who took the time to care.
๐งโ๐ป A maintainer reviewing PRs late at night
๐ A contributor improving documentation so others can follow
๐ ๏ธ A developer fixing a tricky bug that wasnโt even theirs
๐โโ๏ธ A community member helping someone in a Slack thread
These quiet acts of contribution keep open source alive.
Today, letโs do something simple but meaningful:
๐ฌ ๐ง๐ฎ๐ด ๐ผ๐ป๐ฒ ๐ฝ๐ฒ๐ฟ๐๐ผ๐ป ๐ถ๐ป ๐๐ต๐ฒ ๐ฐ๐ผ๐บ๐บ๐ฒ๐ป๐๐ ๐๐ต๐ผโ๐ ๐บ๐ฎ๐ฑ๐ฒ ๐๐ผ๐๐ฟ ๐ข๐ฆ๐ฆ ๐ท๐ผ๐๐ฟ๐ป๐ฒ๐ ๐ฏ๐ฒ๐๐๐ฒ๐ฟ.
Maybe they reviewed your first PR, mentored you, or just modeled what good community looks like.
A little gratitude goes a long way.
๐ ๐๐ป ๐ผ๐ฝ๐ฒ๐ป ๐๐ผ๐๐ฟ๐ฐ๐ฒ, ๐๐บ๐ฎ๐น๐น ๐๐ถ๐ป๐ ๐ฎ๐ฟ๐ฒ ๐๐ต๐ฒ ๐ฏ๐ถ๐ด ๐๐ถ๐ป๐
Itโs easy to focus only on major milestones โ big releases, new features, or keynote talks.
But the real strength of an OSS project lies in the ๐ญ๐ช๐ต๐ต๐ญ๐ฆ ๐ฎ๐ฐ๐ฎ๐ฆ๐ฏ๐ต๐ด that often go unnoticed:
โ
A first-time contributor submitting their first PR
โ
A bug fix that unblocks someone
โ
A community member getting promoted to reviewer or maintainer
โ
A shout-out in a conference session
โ
Someone asking (or answering) a good question in Slack or GitHub
These are the moments that build trust.
That turn users into ๐ค๐ฐ๐ฏ๐ต๐ณ๐ช๐ฃ๐ถ๐ต๐ฐ๐ณ๐ด.
Contributors into ๐ญ๐ฆ๐ข๐ฅ๐ฆ๐ณ๐ด.
And projects into ๐ค๐ฐ๐ฎ๐ฎ๐ถ๐ฏ๐ช๐ต๐ช๐ฆ๐ด.
If we want OSS to thrive, we have to make celebration part of the culture โ not just for the code, but for the people.
๐ก A kind comment, a public โthank you,โ or a quick emoji reaction might be what keeps someone coming back.
Letโs celebrate the small wins โ because in open source, theyโre never really small.
๐ ๐ข๐ฝ๐ฒ๐ป ๐๐ผ๐๐ฟ๐ฐ๐ฒ ๐บ๐ฒ๐ป๐๐ผ๐ฟ๐๐ต๐ถ๐ฝ ๐ถ๐๐ปโ๐ ๐ฎ๐ฏ๐ผ๐๐ ๐ต๐ฎ๐๐ถ๐ป๐ด ๐ฎ๐น๐น ๐๐ต๐ฒ ๐ฎ๐ป๐๐๐ฒ๐ฟ๐ - ๐ถ๐โ๐ ๐ฎ๐ฏ๐ผ๐๐ ๐ฐ๐ฟ๐ฒ๐ฎ๐๐ถ๐ป๐ด ๐๐ฝ๐ฎ๐ฐ๐ฒ ๐ณ๐ผ๐ฟ ๐ด๐ฟ๐ผ๐๐๐ต
I learned about writing good unit tests from a PR review in the pandas Python library. Thank you Jeff Reback for your guidance many years ago.
Some of the best developers I know didnโt learn from a course.
They learned from a kind comment on an issue.
From someone taking the time to say:
โ๐๐ฆ๐บ, ๐ธ๐ข๐ฏ๐ต ๐ต๐ฐ ๐ฑ๐ข๐ช๐ณ ๐ฐ๐ฏ ๐ต๐ฉ๐ช๐ด?โ
Thatโs mentorship. And open source needs more of it.
But hereโs the thing โ mentorship in OSS isnโt structured.
Itโs not assigned. Itโs organic and takes ๐ช๐ฏ๐ต๐ฆ๐ฏ๐ต๐ช๐ฐ๐ฏ๐ข๐ญ๐ช๐ต๐บ.
If youโre a maintainer or experienced contributor, consider this:
โ
Label a few good first issues
โ
Offer context, not just code comments
โ
Invite questions without judgment
โ
Share why something works โ not just that it does
โ
Remember what it felt like to be new
You wonโt just grow contributors โ youโll grow leaders.
And if youโre earlier in your journey:
๐ฌ Ask. Offer. Show up. OSS has a place for you.
Mentorship in open source is one of the most impactful โ and most overlooked โ forms of technical leadership.
๐ฅ ๐๐ป ๐ผ๐ฝ๐ฒ๐ป ๐๐ผ๐๐ฟ๐ฐ๐ฒ, ๐๐ผ๐ ๐ฑ๐ผ๐ปโ๐ ๐ฎ๐๐๐ถ๐ด๐ป ๐๐ฎ๐๐ธ๐ - ๐๐ผ๐ ๐ถ๐ป๐๐ฝ๐ถ๐ฟ๐ฒ ๐ฐ๐ผ๐ป๐๐ฟ๐ถ๐ฏ๐๐๐ถ๐ผ๐ป
๐ ๐บ๐ฒ๐ป๐๐ถ๐ผ๐ป๐ฒ๐ฑ ๐๐ต๐ถ๐ ๐ถ๐ป ๐บ๐ ๐ฝ๐ฟ๐ฒ๐๐ถ๐ผ๐๐ ๐ฝ๐ผ๐๐, ๐ฏ๐๐ ๐ต๐ผ๐ ๐ฑ๐ผ ๐๐ผ๐ ๐ถ๐ป๐๐ฝ๐ถ๐ฟ๐ฒ ๐ฐ๐ผ๐ป๐๐ฟ๐ถ๐ฏ๐๐๐ถ๐ผ๐ป?
โ
Share vision, not just code
Make the vision publicly visible. Projects like vLLM, KServe, Kubeflow, Llama Stack all have published their roadmaps.
โ
Be open to ideas you didnโt come up with
OSS thrives when people feel ownership, not just direction. llm-d is inviting the community to contribute ideas through a survey: https://lnkd.in/gh3ceWYD
โ
Lower the barrier to entry
Clear docs, labeled issues, and kind reviews are magnets for first-time contributors.
โ
Celebrate contributions publicly
Recognition drives retention. Gratitude is free and incredibly effective. Andrey showed this perfectly through promoting Shao and Antonin to Kubeflow maintainers: https://lnkd.in/gNu4YXiv
This is how open source projects grow โ and how technical leaders earn trust in public.
๐ ๐๐ฑ๐๐ถ๐ฐ๐ฒ ๐ณ๐ผ๐ฟ ๐ป๐ฒ๐ ๐๐ฆ ๐ด๐ฟ๐ฎ๐ฑ๐๐ฎ๐๐ฒ๐ ๐ฒ๐ป๐๐ฒ๐ฟ๐ถ๐ป๐ด ๐๐ต๐ฒ ๐ท๐ผ๐ฏ ๐บ๐ฎ๐ฟ๐ธ๐ฒ๐
Itโs no secret that this year has been especially tough for new grads seeking software engineering roles. Many fall into the trap of endlessly polishing resumes or grinding LeetCode. But hereโs the truth:
๐ซ If youโre still only โlearning tricksโ to improve your resume - youโre doing it wrong.
โ
What will actually make you stand out? ๐๐ผ๐ป๐๐ฟ๐ถ๐ฏ๐๐๐ถ๐ป๐ด ๐๐ผ ๐ผ๐ฝ๐ฒ๐ป ๐๐ผ๐๐ฟ๐ฐ๐ฒ.
Open source contribution gives you:
- Real-world experience collaborating with global teams
- Hands-on exposure to tools, frameworks, and workflows used in industry
- Code reviews and mentorship from experienced maintainers
- A public portfolio that recruiters and hiring managers can see
Hours spent on LeetCode help you with interviews.
Hours spent on OSS help you with your career.
Thatโs why so many of us in the industry actively look for OSS contributions on resumes. It shows initiative, collaboration, and practical impact.
๐ And hereโs the best part: ๐๐ฒโ๐ฟ๐ฒ ๐ต๐ถ๐ฟ๐ถ๐ป๐ด!
If youโre passionate about cloud, AI/ML, or open source , weโd love to connect. Contributing to OSS isnโt just great prep, itโs also one of the best ways to get noticed by teams like ours.
I recently started my journey here on Substack and you are welcome to follow along! You can also find me on LinkedIn, X, Bluesky, Mastodon, and GitHub.