Skip to content

Commit 433cc60

Browse files
Merge pull request #6054 from hargunkaur286/meet-the-maintainer-yash-sharma
added blog post for yash sharma
2 parents 3b6c55d + a980160 commit 433cc60

File tree

2 files changed

+256
-0
lines changed

2 files changed

+256
-0
lines changed
Lines changed: 256 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,256 @@
1+
---
2+
title: "Meet the Maintainer: Yash Sharma"
3+
subtitle: "An interview series with open source maintainers"
4+
date: 2024-11-01 10:30:05 -0530
5+
author: Hargun Kaur
6+
thumbnail: ./yash-sharma-meshery-maintainer.png
7+
darkthumbnail: ./yash-sharma-meshery-maintainer.png
8+
description: Meet the Maintainer series with open source maintainer, Yash Sharma
9+
type: Blog
10+
category: Open Source
11+
tags:
12+
- Open Source
13+
featured: false
14+
published: true
15+
---
16+
17+
import { BlogWrapper } from "../../Blog.style.js";
18+
import img from "./yash-sharma-meshery-maintainer.png";
19+
import { MeetTheMaintainer } from "../../MeetTheMaintainer.style.js";
20+
import { Link } from "gatsby";
21+
import ForkLift from "../../../../assets/images/app/hero/forklift.svg";
22+
23+
<BlogWrapper>
24+
<MeetTheMaintainer>
25+
26+
<div class="intro">
27+
<p>
28+
Continuing in our Meet the Maintainer series, we have{" "}
29+
<Link to="/community/members/yash-sharma">Yash Sharma</Link>. Yash is a
30+
maintainer of <Link to="/cloud-native-management/meshery">Meshery UI</Link>.
31+
In this interview, we get to know Yash a little better and learn about his
32+
journey as an open source project maintainer and with Layer5 community.
33+
</p>
34+
</div>
35+
36+
<div class="interviewer">
37+
<span>Hargun:</span>
38+
<p>
39+
Yash, thank you for joining me today. Many people inside and outside of the
40+
Layer5 Community have seen the effects of your contributions, but may not
41+
know the backstory as to who Yash is and how you arrived at your maintainer
42+
role. Indulge us. How did you discover the Layer5 community? What made you
43+
stay?
44+
</p>
45+
</div>
46+
47+
<div class="interviewee">
48+
<span>Yash:</span>
49+
<p>
50+
Thanks for having me, Hargun, I got into open source about two years ago,
51+
not really expecting to get so wrapped up in it. I found Layer5 and the
52+
community through a Twitter post and thought, "Why not?" So, I jumped in.
53+
The more I got involved, the more I saw how pumped the team and maintainers
54+
were about Meshery and helping others, and it just got me hooked. I started
55+
with some smaller, more routine issues but quickly moved on to bigger
56+
challenges and started getting recognized. One time, during a meeting, Lee
57+
said something that stuck with me, it’s become one of my go-to quotes. He
58+
was like, "You don't start working like a maintainer after becoming one, you
59+
act like a maintainer and do the work before you're promoted." That really
60+
clicked for me. So I started thinking like a maintainer, doing the stuff
61+
that isn’t always glamorous but really matters. Eventually, I took on more
62+
responsibilities, and before I knew it, I became a maintainer.
63+
</p>
64+
</div>
65+
66+
<div class="interviewer">
67+
<span>Hargun:</span>
68+
<p>
69+
You’re a <Link to="/cloud-native-management/meshery">Meshery</Link> maintainer and have been for some long time now. What does being a Meshery maintainer mean to you?
70+
</p>
71+
</div>
72+
73+
<div class="interviewee">
74+
<span>Yash:</span>
75+
<p>
76+
Honestly, being a maintainer is about taking responsibility for a big part
77+
of the project with taking care of small things too at the same time, and I
78+
really enjoy that. One of my favourite things about it is that it lets me
79+
think more broadly about what we’re doing. As a contributor, you often focus
80+
on the details, but as a maintainer, you get to step back and see the bigger
81+
picture, which is super rewarding.
82+
</p>
83+
</div>
84+
85+
<div class="interviewer">
86+
<span>Hargun:</span>
87+
<p>
88+
Have you worked with any other open source project? How does Layer5 compare?
89+
</p>
90+
</div>
91+
92+
<div class="interviewee">
93+
<span>Yash:</span>
94+
<p>
95+
I’ve contributed to other open source projects, but I didn’t really get a
96+
chance to get involved deeply. I think it’s mostly because a lot of those
97+
projects don’t have an active community, which makes it tough to get
98+
involved. However, when I joined Layer5, everything changed. I quickly
99+
figured out how to start contributing, and the community managers were super
100+
helpful and always around to give a hand. You just don’t see that kind of
101+
support in a lot of other open source projects.
102+
</p>
103+
</div>
104+
105+
<div class="interviewer">
106+
<span>Hargun:</span>
107+
<p>
108+
<Link to="/projects">Layer5 projects</Link> have a number of active, open
109+
source projects. You’ve been consistently contributing to a few of them.
110+
Which one(s) are you currently focusing on?
111+
</p>
112+
</div>
113+
114+
<div class="interviewee">
115+
<span>Yash:</span>
116+
<p>
117+
Absolutely, Layer5 has a number of active open source projects, and I’ve
118+
contributed to quite a few of them. But my main focus has been on Meshkit,
119+
Sistent, Meshery Extensions, and, of course, Meshery itself.
120+
</p>
121+
</div>
122+
123+
<div class="interviewer">
124+
<span>Hargun:</span>
125+
<p>What’s the coolest Meshery demo you have done/seen?</p>
126+
</div>
127+
128+
<div class="interviewee">
129+
<span>Yash:</span>
130+
<p>
131+
Haha good one, this year I got a chance to represent Meshery at KubeCon
132+
which was really an amazing experience for me. I gave a demo of Kanvas and
133+
during representation and during that I was collaborating with another user
134+
which really showed Meshery’s capability.
135+
</p>
136+
</div>
137+
138+
<div class="interviewer">
139+
<span>Hargun:</span>
140+
<p>What is your favorite feature in Meshery UI?</p>
141+
</div>
142+
143+
<div class="interviewee">
144+
<span>Yash:</span>
145+
<p>
146+
<Link to="https://meshery.io/">Meshery</Link> is an extensible platform and I like this feature of it, it gives Meshery a whole new powerful capability to interact with various
147+
technologies in the ecosystem and use it as an extension. My favourite one
148+
is Kanvas, though.
149+
</p>
150+
</div>
151+
152+
<div class="interviewer">
153+
<span>Hargun:</span>
154+
<p>What is your hot tip for working with Meshery that others may not know?</p>
155+
</div>
156+
157+
<div class="interviewee">
158+
<span>Yash:</span>
159+
<p>
160+
I definitely encourage you to join the meetings. They’re a great way to
161+
connect with the maintainers in real time. Text chats just don’t do it
162+
justice when it comes to letting them really get to know you. Video calls
163+
are way better for that and give you a chance to show yourself to the
164+
project leaders and maintainers.
165+
</p>
166+
</div>
167+
168+
<div class="interviewer">
169+
<span>Hargun:</span>
170+
<p>
171+
Where do you see opportunities for contributors to get involved within
172+
Meshery and Layer5 community?
173+
</p>
174+
</div>
175+
176+
<div class="interviewee">
177+
<span>Yash:</span>
178+
<p>
179+
Meshery is growing very fast, it is the 9th fastest growing project under
180+
CNCF. There are many opportunities open for you to contribute. Start
181+
with joining community, introducing yourself and sharing your skill. This
182+
will help community managers to put you in right direction based on your
183+
skills. All areas are consistently in need of help, including best at this
184+
time to contribute like Meshery's CLI client, Meshery Server and digital
185+
marketing.
186+
<br/>
187+
Out of a 100+ repos that the Layer5 community stewards, two are currently closed: Kanvas and Cloud. Both of these projects were created and are actively being developed by open source contributors, though. There are ~15 open source contributors who working on it now, who meet daily. New contributors in the community routinely express interest and are invited to participate, and are extremely well supported as they do. In other words, the source is currently closed (subject to change), but any community member here that shows interest, demonstrates competence and consistency of participation is readily invited to join in.
188+
<br/>
189+
The core team working on these two projects meets Mon, Tue, Wed, Fri at 9:00am Central / 7:30pm IST on <Link to = "https://meet.layer5.io/team">meet.layer5.io/team</Link>. You are most encouraged and welcome to partake.
190+
<br/>
191+
Between the two projects, ~100 different contributors have helped create these two project to date.
192+
<Link to ="https://layer5.io/community/handbook/repository-overview"> This</Link> list of repositories and the expandable note on the page offers some additional context as well.
193+
</p>
194+
</div>
195+
196+
<div class="interviewer">
197+
<span>Hargun:</span>
198+
<p>
199+
Your most often used emoji? Your preference: movie or book? Morning person
200+
or night owl? What have you worked on in the past six months that you’re
201+
particularly proud of?
202+
</p>
203+
</div>
204+
205+
<div class="interviewee">
206+
<span>Yash:</span>
207+
<p>
208+
I’d definitely recommend reading 'Six Easy Pieces' by Richard Feynman. It’s
209+
a fantastic book, especially if you’re a science lover like me, haha.
210+
</p>
211+
</div>
212+
213+
<div class="interviewer">
214+
<span>Hargun:</span>
215+
<p>
216+
Do you have any advice for individuals hopeful to become Layer5 contributors
217+
or potentially maintainers?
218+
</p>
219+
</div>
220+
221+
<div class="interviewee">
222+
<span>Yash:</span>
223+
<p>
224+
Good question, I’d say think about the long-term. People are more likely to
225+
invest in you if they see you’re committed for the long term. If you seem
226+
like you’re just looking for a quick win, it sends a message to the
227+
maintainers that they might not want to put too much into you. And of course
228+
try to make high-quality contributions; it doesn't matter if it’s small or
229+
big.
230+
</p>
231+
</div>
232+
233+
<div class="interviewer">
234+
<span>Hargun:</span>
235+
<p>
236+
In other words, whether your contribution is big or small, it sounds like
237+
aiming for high-quality contributions that add value to the projects is key.
238+
</p>
239+
</div>
240+
241+
<div class="interviewee">
242+
<span>Yash:</span>
243+
<p>You summarized it perfectly, yes I agree with you Hargun.</p>
244+
</div>
245+
246+
<div class="note">
247+
<img src={ForkLift} height="100px" />
248+
<p>
249+
The Meshery project moves at an impressive pace thanks to maintainers like
250+
Yash. Be like Yash. Join the{" "}
251+
<a href="https://slack.layer5.io">Layer5 Slack</a> and say “hi".
252+
</p>
253+
</div>
254+
255+
</MeetTheMaintainer>
256+
</BlogWrapper>
3.83 MB
Loading

0 commit comments

Comments
 (0)