Getting started in any open-source community can be daunting, especially if it’s a big one like
Kubernetes. I wrote this post to share my experience and encourage others to join up. All
it takes is some curiosity and a willingness to show up!
Here’s how my journey unfolded at a high level:
What am I interested in? Is there a SIG (Special Interest Group) or a WG (Working Group) that is
dedicated to that topic, or something similar?
Sign up for their mailing list and start hopping on meetings.
When (never if!) there are opportunities to help out and it aligns with your skills and desired
growth areas, raise your hand.
Ask for lots of help and don’t be shy about not knowing everything (or anything!)
Keep plugging along, even if progress isn’t as fast as you would like it to be.
Starting up
First things first. What are you interested in learning more about? There are so many wonderful SIGs
and working groups in the Kubernetes community: there’s something for everyone. And continuing to
show up and participate will be so much easier if you think what you are doing is
interesting. Likewise, continued participation is what keeps the community thriving, so that
interest will drive you to have more of an impact.
Also: it’s ok to show up knowing nothing! I remember showing up knowing
very little about Kubernetes or how the community itself worked. And while I know more about how the
community functions today, I am still learning all the time about it and the project. Fortunately,
the community is full of friendly people who want to help you learn. Learning as you go is expected
and celebrated. When you raise your hand to do something, even if you know nothing, people will
cheer and help you along the way.
This method was my exact story. It was my first or second meeting with SIG
Security , and Pushkar
Joglekar mentioned that he needed a lead for a subproject he was
creating after having done a security assessment of Cluster API .
Everyone was so friendly in the meeting
that I thought, “Hey, why not try it out?” And since then, I have received so much support and
encouragement from my co-leads who are delighted to have me, especially because I am a beginner;
new participation is what keeps the community healthy.
Always learning
My participation has also been a great learning experience on several fronts. First, I have been
exposed to techniques for how to build community consensus. It’s simple stuff: show up at other SIG
or working group meetings, share your ideas or where you are looking for help, find people who are
interested and have the knowledge to help, build an action plan together, do it, and share as you
execute. But the other thing that I’m learning is that building this consensus and executing it in a
transparent, inviting way simply takes time.
I also have to be patient with myself and remember that I am learning as I go. The Kubernetes git
repo can be daunting to navigate. Knowing the next best
step isn’t always obvious. But this is where my third learning curve, how to engage the community
to get what I need, comes into play. It turns out that asking questions in the Kubernetes Slack
workspace and bringing my topics to the SIG Security meetings when I need
help is an amazing way to get what I need! Again, simple stuff, but until you do it, it’s not always
obvious.
Why you - a beginner - are important to the project
In many ways, beginners are the most important part of the community. To put a finer point on it:
asking for, receiving, and then giving help is a very relevant part of how the community grows and
flourishes. When we take on and then pass on knowledge, we ensure that the community grows enough to
keep supporting the needs of the people who rely on the project, whatever it is. You have
superpowers as a beginner!
I hope people who read this post have their curiosity peaked about getting involved in the
community. It may seem scary. My experience has been such that, about halfway through your first
step, you realize there are loads of people here who want to help you learn and are excited for you
expressing interest and trying to participate, and the fear melts away. Sure, I’m still uncertain
about a few things, but I know the community has my back and will support my growth.
Come on in, that water’s fine!
How to Tell If a Potential Employer Has a Burnout Culture
How can you identify whether a potential employer has a burnout culture? Will the company support your well-being and productivity? Or will they leave you exhausted and looking for a new job again? The authors offer signals to look for, questions to ask, and ways to evaluate answers during your interview process.
2023 State of Open Source Report: key findings and analysis - Voices of Open Source
I joined Javier Perez on a webinar reviewing the results of the 2023 State of Open Source survey, a collaborative effort between OpenLogic by Perforce and the Open Source Initiative (OSI). Open Source users from all eight global regions, working in 20+ industries in organizations of all sizes were anonymously surveyed. The resulting report is about
We are now less than 6 months away from the End Of Life (EOL) date for the
OpenSSL 1.1.1 series. Users of OpenSSL 1.1.1 should consider their options …
North Carolina’s Research Triangle Could See A Boost From SVB Deal
With Raleigh-based First Citizens BancShares acquiring much of the remains of Silicon Valley Bank, the North Carolina region is positioned for a higher profile.
Today Apple has debuted 31 new emoji designs within its newly-released iOS 16.4 update, finally bringing a plain Pink Heart emoji to iPhones, iPads, and all other Apple devices across the world.
Law firm fined $200,000 over ‘poor data security’ that led to ransomware attack
New York Attorney General Laetitia James accused Heidell, Pittoni, Murphy & Bach (HPMB) of having “poor data security,” resulting in the leak of more than 100,000 people's information.
I’m always impressed by OBS’ feature velocity l OBS Studio Lands AV1 & HEVC RTMP Streaming Support
In time for OBS Studio 29.1, the Veovera Software Organization non-profit has contributed support for AV1 and HEVC streaming via RTMP so that gamers and other creators can stream their content to the YouTube RTMP server using these newer video formats.
Apple has released updates to Ventura 13.3, Monterey 12.6.4 and Big Sur 11.7.5
Apple has just released updates to bring macOS 13 Ventura to version 13.3 (build 22E252), and security updates to bring Monterey to 12.6.4 and Big Sur to 11.7.5. Bundled with 13.3 is Safari 16.4 (1…
The US defense budget needs to shrink not grow | US military needs 7th branch just for cyber, current and former leaders say
“Only a service, with all its trappings, can provide the level of focus needed to achieve optimal results in their given domain,” says a memorandum from the 3,700-member Military Cyber Professional Association.
Biden Acts to Restrict U.S. Government Use of Spyware
The president signed an executive order seeking to limit deployment of a tool that has been abused by autocracies — and some democracies — to spy on dissidents, human rights activists and journalists.
MacStealer: New macOS-based Stealer Malware Identified
MacStealer is a new Command and Control (C2) malware, a macOS stealer, that also controls its operations over Telegram, found by Uptycs Threat Research.
Open Hardware and Finding Your People with Thea Flowers
If you find yourself curious about what’s running your software, then you’re in good company! Many Makers before you have cultivated our current open hardware opportunities to make it easier to start. Python Software Foundation Fellow Thea Flowers invites us to think beyond open source software to the vibrant community of open hardware. Bodge your way to greatness! In this episode, explore the right to repair, mid-scale manufacturing, and vinyl for video game soundtracks. Join Open Source Stories in finding your people.
Understanding Immutable Linux OS: Benefits, Architecture, and Challenges
In this post we are trying to answer some of the typical questions that help understanding Immutable OSes principles and we will dive a bit in what solutions are out there, and what are the challenges in the field
How Cigna Saves Millions by Having Its Doctors Reject Claims Without Reading Them
Internal documents and former company executives reveal how Cigna doctors reject patients’ claims without opening their files. “We literally click and submit,” one former company doctor said.