Open-source News

My open source journey from user to contributor to CTO

opensource.com - Fri, 08/26/2022 - 15:00
My open source journey from user to contributor to CTO Jesse White Fri, 08/26/2022 - 03:00 1 reader likes this 1 reader likes this

When people ask me what I love most about open source, my answer is simple: It's the openness. With open source, the work that community developers and contributors do is in the public domain for all to see and benefit from. I couldn't love that philosophy more.

How many people can say that about the fruits of their labor? How many, perhaps 50 years from now, can look back and say, "Check out the code I wrote that day that hundreds/thousands/tens of thousands benefited from." I find that infinitely more exciting than working on software that's hidden from most of the world.

I'm fortunate that my job puts me in the middle of an interesting area where open source and enterprise meet. Today, I'm Chief Technology Officer of The OpenNMS Group, the company that maintains the OpenNMS project. OpenNMS is a leading open source network monitoring and management platform.

While my current role has me firmly rooted in open source, I started as a user and contributor.

In 2007, I got my first real tech job as a network analyst at Datavalet Technologies, a Montreal, Canada-based telecommunications service provider. Within five years, I expanded to a solutions architect role, where I was tasked with helping to select a network management solution for the organization. We chose OpenNMS, and it was through that experience that I realized the true power of open source.

While onboarding the platform, we identified some missing features that would help optimize our experience. A representative from The OpenNMS Group was on site to help us with the deployment and suggested I attend the community's upcoming DevJam to work with the core developers on building the capabilities that we needed.

During that DevJam, I quickly settled in alongside the team and community. We rolled up our sleeves and started coding to create the enhancements Datavalet needed. Within days, the additional features were ready. It was amazing and transformative—this experience really opened my eyes to the power of open source.

I left my job a year later to study math full-time at Concordia University. It was there that I once again had the opportunity to collaborate with The OpenNMS Group, this time on a project for that year's Google Summer of Code. In this annual program, participants aim to successfully complete open source software development projects.

Summer of Code turned out to be a career-changing experience for me—two of the organization's leaders attended our project demo, and a year later, The OpenNMS Group team asked me to come on board as a full-stack developer.

More open source career advice Open source cheat sheets Linux starter kit for developers 7 questions sysadmins should ask a potential employer before taking a job Resources for IT artchitects Cheat sheet: IT job interviews

I worked hard, quickly rose through the ranks, and was named CTO in 2015. I consider this a personal achievement and another validation of what makes the open source world so special—if you enjoy working with the community and love what you do, your contributions are quickly recognized.

The open source ethos also informed my evolution from individual contributor to CTO, where I now lead a product development organization of more than 50 people. The community is inherently egalitarian, and my experience working with community contributors has taught me to lead with context rather than control.

I've had an amazing open source ride, from user to contributor to an executive at an open source company. The open source approach goes beyond the tech, as the barriers to entry and growth often found in proprietary development environments can be overcome through collaboration, transparency, and community. For that reason, the possibilities are endless for anyone thinking about a career in open source. I'm proof of that.

We live in a time when people are deeply examining their lives and the impact they have on the world. Working in an open source company is especially rewarding because I can interact directly with and influence the user community. The typical guardrails between the end user and developer are broken down, and I can see exactly how my work can change someone's daily life or inspire someone to contribute to a project. Building community through a mutual love for a project creates connections that can last a lifetime.

I know this has all been true for me, and it's why I am so passionate about my work. I'm an open source geek to the core and proud of it.

The possibilities are endless for anyone thinking about a career in open source. Here's my story.

Image by:

opensource.com

Careers What to read next Our journey to open source during Google Summer of Code This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

Modernization: Developing your code migration strategy

Red Hat News - Fri, 08/26/2022 - 12:00

This article is part of an ongoing series that has already covered quite a bit of ground, including:

Lutris 0.5.11 Released With Amazon Games Integration, Gamescope For NVIDIA R515+

Phoronix - Fri, 08/26/2022 - 03:45
Lutris as the open-source game manager that integrates with the likes of Steam, GOG, Humble Bundle, and other game collections and emulators is out with a new update...

Intel Arc Graphics Running On Fully Open-Source Linux Driver

Phoronix - Fri, 08/26/2022 - 03:17
Intel's GPUs from the consumer desktop Arc Graphics hardware to the Intel Data Center Flex GPU Series "Arctic Sound M" and forthcoming Xe HPC Ponte Vecchio are built around fully open-source drivers. A common misconception or confusion I've heard many times over the past number of months has been questioning whether Intel's discrete GPU driver support on Linux is open-source or is closed-source, etc. Well, it's fully open-source aside from the usual firmware caveat and running on Linux. Here is some initial commentary with running the Intel Arc Graphics A380 on Linux!

Readfile System Call Revised For Efficiently Reading Small Files

Phoronix - Fri, 08/26/2022 - 00:30
Brought up back in 2020 was the readfile system call for efficiently reading small files with the intention of it being simple for reading small files such as those via sysfs, procfs, and similar file-systems. The readfile patches were re-based yesterday against the current Linux 6.0 state, leaving hope that the new system call might finally be sent in for the next kernel cycle...

FreeBSD 14.0 Planned For Release Next July

Phoronix - Thu, 08/25/2022 - 23:42
The FreeBSD release engineering team has published their initial release plans for FreeBSD 14.0 as well as follow-on FreeBSD 13.2 and 12.4 releases for the current stable series of this BSD operating system...

Pages