On Aug. 20, GitHub launched the ReadME Project a new series of web pages “to amplify the voices of open source software” — promising to bring the stories of the people who create it.
It’s an attempt to provide a window into the culture that’s underlying much of the software being made today. “Coding is usually seen as a solitary activity, but it’s actually the world’s largest community effort,” the site explains, “led by a small group of open source maintainers, contributors, and teams.
“These unsung heroes put in long hours to build software, fix issues, field questions, and manage communities, often without funding or recognition. The ratio of consumers to maintainers can be as unbalanced as 2,000 to 1.”
While those maintainers and developers may be intimately familiar with the challenges and rewards they’re experiencing, “they often go unseen by others,” wrote GitHub’s senior developer advocate Brian Douglas in a blog post introducing the site. “We read a lot about the preeminence of software, less so about the communities of people pouring their efforts and passions into it.”
But it’s becoming an increasingly important topic if you want to understand the new future that’s being built today, the blog post argues. “Open source powers software on a planetary scale: 99% of code is built on it.”
Drawing a Reaction
They’ve now profiled nine different developers from around the world — from New YorktoNigeria, as well as the Netherlands, the United Kingdom, Kenya, and China.
“Every day, I take at least five to 15 minutes for open source,” writes California-based developer Jordan Harband. “To me, it’s more like meditation than work… I made commits on my wedding day and on the days both of my children were born, and I was still fully present for all three of those events. My commits were simply part of my daily routine.”
Harband is part of the committee that writes the specification for JavaScript (as well as being involved in the community around Node.js.) “I recognize and cherish the ownership and responsibility I carry within the open source community,” he writes, “where a little negativity or positivity can go a long way.” His advice for new maintainers? “Be courteous with everyone you interact with…” (And of course, document everything thoughtfully…)
There’s also a profile from Port Harcourt, Nigeria, where Samson Goddy is maintaining Sugar, an open source software-learning platform for children. (And he’s also the co-founder of Open Source Community Africa.) “I get to work with a lot of people across the globe,” he writes. “Not just on the coding side, but socially. That’s the beauty of open source. It gives me the opportunity to get to know other countries and collaborate with different people. It makes me a better human.”
While I am someone with many hats, this article is about me in open source and what I have been doing around OSS since 2017. I hate writing about myself, but here you go.#RT
“Accidental Leadership in Open Source” by @Samson_Goddy #DEVCommunity https://t.co/SbgxFmzcDa
— Samson Goddy (@Samson_Goddy) August 27, 2020
So what was the reaction to GitHub’s new site? “Overwhelmingly positive,” says Brian Douglas, GitHub’s senior developer advocate, who adds that the series is “definitely stoking conversations.” “Our community sees The ReadME Project as a step towards building open source culture. We’ve seen a good reaction around the need to practice empathy for maintainers, and intrigue for individual journeys.” And there’s also been an interest in understanding the challenges faced by open source maintainers — “for example, more awareness around the larger topic of open source funding. “In the span of two weeks, we’ve received hundreds of nominations from every continent (except Antarctica).”
Inspired to Aspire
The idea for the site came from the company’s ongoing experiences with developers, Douglas tells me. The company has “a tight, day-to-day, connection with our community,” leaving GitHub “aware and connected” to their stories. “I’ll also say that these stories are personally motivating to us at GitHub. Our team has been working with individuals being profiled over that past several months and often have a chance to share snippets of their conversations in our company all-hands meetings. The stories have inspired us at GitHub in many ways, and we hope we can share that same energy with readers through The ReadME Project…” But the site aspires to more than just inspiration. “Our goal was to create a place where we could start sharing these stories but do it in a way that is authentically theirs but also authentic to the craft of developing software.” This means sharing not just positive stories, but also those “lessons to be learned and shared — both personal and professional…” Douglas’s blog post describes it as “stories of personal growth, professional challenges, and lessons learned — the journeys you might not see behind projects you probably use every day.” And it urges readers to “take something constructive from these personal profiles and merge it with your own story.” “Open source is incredible, uplifting, and collaborative, but it’s also imperfect. All of us can learn from the creativity, grit, and perseverance of the individuals who build it.” For example, this week also brought a profile of Alex Ellis, the founder of OpenFaaS, a project that helps users deploy functions and existing code to Kubernetes, who also created and maintains k3sup (“ketchup”) for building Kubernetes clusters and inlets (“The Cloud Native Tunnel”). “I’m passionate about helping companies build communities and navigate the Cloud Native landscape and am a CNCF Ambassador…” Alex wrote. But he added that “It can be extremely lonely as an open source maintainer because at the end of the day, there’s only one person who’s got their neck on the line, and that’s me.” But what comes through GitHub’s ongoing project is a general commitment to raising awareness. Or, as Douglas put it, “We want The ReadME Project to be a gathering place for people to learn about the stories behind open source software. To learn something about the journey or to get excited about an organization that is leaning on open source software to move the world in a positive direction. “There are a lot of actions you can immediately take from these stories. For someone new, maybe it inspires you to learn how to code. For more advanced developers, maybe they’ll start contributing to a project. “For everyone, it’s about looking at Open Source Software through the lens of humanity.”WebReduce
●Two authors of “The Pragmatic Programmer” reflect on the seminal book’s 20th anniversary. ●Some highlights from Rust conference 2020. ●New interview with the creator of the Rust-like programming language Zig. ●A cybersecurity consultant asks: does Agile make us less secure? ●Bill Gates reflects on his friendship with tycoon philanthropist Warren Buffett Feature image: Samson Goddy. ProfileA newsletter digest of the week’s most important stories & analyses.
Do you also want to be notified of the following? We don’t sell or share your email. By continuing, you agree to our Terms of Use and Privacy Policy. Related Stories
DevOps / Monitoring / Networking
Google SRE: Site Reliability Engineering at a Global Scale
18 Oct 2021 7:00am,
by
Jennifer Riggins
Development / Open Source / Technology
Web Apps vs. Native Apps: The Growth of Progressive Web Apps
18 Oct 2021 6:00am,
by
Richard MacManus
Sponsored Feed
Examining the Recent Facebook Outage and How Not to Become another Innocent Bystander!
October 22, 2021
HashiCorp Global 2021 Delivers Deep Learning for Practitioners
October 22, 2021
Big HPE Ezmeral news: new cloud-native unified analytics and more!
October 22, 2021
Release Announcement: InfluxDB CLI 2.2.0
October 22, 2021
Vates joins RISC-V International
October 22, 2021
Service mesh 101: the role of Envoy
October 22, 2021
Dynatrace Managed release notes version 1.228
October 22, 2021
GraphQL APIs: Great for Adoption, But Are They Secure?
October 22, 2021
Top Tips for IoT Device Security: Designing Secure IoT Devices
October 22, 2021
Recovering from the Git detached HEAD state
October 22, 2021
How to Build a Powerful Search Engine Using Python & RediSearch
October 22, 2021
What is Customer IAM (CIAM)?
October 21, 2021
The Urgency of Modernizing in the Age of Application Capital
October 21, 2021
Downtime is Uptime: With the Waves: JC Boliek on Submarine Life
October 21, 2021
GitLab 14.4 released with Scheduled DAST scans and Integrated error tracking
October 21, 2021
Silicon Angle - Six KubeCon exhibitors exemplifying cloud native maturity
October 21, 2021
KubeCon 2021 Los Angeles Wrapup
October 21, 2021
How to Prepare for Your Engineering Interview at MongoDB
October 21, 2021
Modernizing SOAP Interfaces with Gloo Portal
October 21, 2021
Workload access control: Securely connecting containers and Kubernetes with the outside world
October 21, 2021
New research: Graphing misconfigurations and vulnerabilities to visualize blast radius
October 21, 2021
How to Include Your OpenShift Imagestream in Your Kasten K10 Backup
October 21, 2021
New Xray Features Enhance Workflows, Productivity and UX
October 21, 2021
Transforming Telecom to Enable Intelligent Business Decisions
October 21, 2021
CISOs to Developers: Changing the Way Organizations Look at Authorization Policy
October 21, 2021
How to Build Images with RHEL Subscriptions on OpenShift
October 21, 2021
Introducing our 2021 Tricentis Customer Innovation Award winners
October 21, 2021
Extend observability and code discussion to your IDE with New Relic CodeStream
October 21, 2021
Run your apps on Kubernetes one pull request at a time
October 21, 2021
The Cloud Cost Dilemma: Scale vs. Return on Investment
October 21, 2021
Honeycomb Expansion in Europe Fueled by New Series C Investment Led by Insight Partners
October 21, 2021
The Value of Agnostic Design
October 21, 2021
We Just Gave $154,999.89 to Open Source Maintainers
October 20, 2021
Cloud Native Data Center as the Future of Modern Infrastructure [webinar]
October 20, 2021
FluxCD and GitOps in the Enterprise
October 20, 2021
Computer Vision at the Edge with AWS Panorama
October 20, 2021
Newly Found npm Malware Mines Cryptocurrency on Windows, Linux, macOS Devices
October 20, 2021
The ELISA Project Continues to Grow its Global Ecosystem by Welcoming Red Hat as a Premier Member and Banma, Lotus Cars and SUSE
October 20, 2021
A developer’s guide to programatically overcome fear of failure by Mandeep Kaur
October 20, 2021
Fortinet Releases Essential Survival Guide for Cyber Leaders
October 19, 2021
The Prerequisites for Chaos Engineering
October 19, 2021
Deploy a Highly Available Internal Private Registry on RedHat Openshift Using FlashBlade Direct Access with Portworx
October 19, 2021
Team Spotlight: Dudi Fedida
October 19, 2021
How to Solve Microservices Contracts Issues
October 19, 2021
Three Common Use Cases for LaunchDarkly Integrations
October 19, 2021
Citrix named HashiCorp Integration Partner of the Year
October 18, 2021
2021 Kubecon Takeaways: A Mixed Bag
October 18, 2021
Top 10 Spring security best practices for Java developers
October 18, 2021
4 Steps to Future-Forward SOC Transformation
October 18, 2021
How Generali is Developing a Flexible, Near Real-Time Data Platform for its Applications
October 17, 2021
Understanding the Essentials of Using an Ephemeral Key Under TLS 1.3
October 15, 2021
Internet Report: Weekly Pulse>
October 15, 2021
Devtoberfest 2021: Looking Back on Week 2, and Forward to Week 3
October 14, 2021
Unveiling CNDR: eBPF-Based Cloud Native Detection and Response
October 13, 2021
Ondat, Formerly Known as StorageOS, Adds Key Executives, Doubles Team in 2021
October 13, 2021
Australian Government Essential 8
October 12, 2021
Tetrate now available in AWS Marketplace
October 07, 2021
Open Source Tools And Software Supply Chain Security
October 04, 2021
Cloud Native Meetup Saar #3
September 03, 2021
Get App-focused Security from an Enterprise-class Service Mesh | On-demand Webinar
August 26, 2021
Litmus 2.0
August 14, 2021
We Replaced an SSD with Storage Class Memory. Here is What We Learned.
August 27, 2020
Join us at our new blog home
July 02, 2020
The Art of Automation - Chapter 12: Automation of Yesterday, Today and Tomorrow
December 31, 1969
Architecture
●Cloud Native
●Containers
●Edge/IoT
●Microservices
●Networking
●Serverless
●Storage
Development
●Cloud Services
●Data
●Development
●Machine Learning
●Security
Operations
●CI/CD
●Culture
●DevOps
●Kubernetes
●Monitoring
●Service Mesh
●Tools
The New Stack
●Ebooks
●Podcasts
●Events
●Newsletter
●About / Contact
●Sponsors
●Sponsorship
●Disclosures
●Contributions
●Twitter
●Facebook
●YouTube
●Soundcloud
●LinkedIn
●Slideshare
●RSS
© 2021 The New Stack. All rights reserved.
Privacy Policy. Terms of Use.
Examining the Recent Facebook Outage and How Not to Become another Innocent Bystander!
October 22, 2021
HashiCorp Global 2021 Delivers Deep Learning for Practitioners
October 22, 2021
Big HPE Ezmeral news: new cloud-native unified analytics and more!
October 22, 2021
Release Announcement: InfluxDB CLI 2.2.0
October 22, 2021
Vates joins RISC-V International
October 22, 2021
Service mesh 101: the role of Envoy
October 22, 2021
Dynatrace Managed release notes version 1.228
October 22, 2021
GraphQL APIs: Great for Adoption, But Are They Secure?
October 22, 2021
Top Tips for IoT Device Security: Designing Secure IoT Devices
October 22, 2021
Recovering from the Git detached HEAD state
October 22, 2021
How to Build a Powerful Search Engine Using Python & RediSearch
October 22, 2021
What is Customer IAM (CIAM)?
October 21, 2021
The Urgency of Modernizing in the Age of Application Capital
October 21, 2021
Downtime is Uptime: With the Waves: JC Boliek on Submarine Life
October 21, 2021
GitLab 14.4 released with Scheduled DAST scans and Integrated error tracking
October 21, 2021
Silicon Angle - Six KubeCon exhibitors exemplifying cloud native maturity
October 21, 2021
KubeCon 2021 Los Angeles Wrapup
October 21, 2021
How to Prepare for Your Engineering Interview at MongoDB
October 21, 2021
Modernizing SOAP Interfaces with Gloo Portal
October 21, 2021
Workload access control: Securely connecting containers and Kubernetes with the outside world
October 21, 2021
New research: Graphing misconfigurations and vulnerabilities to visualize blast radius
October 21, 2021
How to Include Your OpenShift Imagestream in Your Kasten K10 Backup
October 21, 2021
New Xray Features Enhance Workflows, Productivity and UX
October 21, 2021
Transforming Telecom to Enable Intelligent Business Decisions
October 21, 2021
CISOs to Developers: Changing the Way Organizations Look at Authorization Policy
October 21, 2021
How to Build Images with RHEL Subscriptions on OpenShift
October 21, 2021
Introducing our 2021 Tricentis Customer Innovation Award winners
October 21, 2021
Extend observability and code discussion to your IDE with New Relic CodeStream
October 21, 2021
Run your apps on Kubernetes one pull request at a time
October 21, 2021
The Cloud Cost Dilemma: Scale vs. Return on Investment
October 21, 2021
Honeycomb Expansion in Europe Fueled by New Series C Investment Led by Insight Partners
October 21, 2021
The Value of Agnostic Design
October 21, 2021
We Just Gave $154,999.89 to Open Source Maintainers
October 20, 2021
Cloud Native Data Center as the Future of Modern Infrastructure [webinar]
October 20, 2021
FluxCD and GitOps in the Enterprise
October 20, 2021
Computer Vision at the Edge with AWS Panorama
October 20, 2021
Newly Found npm Malware Mines Cryptocurrency on Windows, Linux, macOS Devices
October 20, 2021
The ELISA Project Continues to Grow its Global Ecosystem by Welcoming Red Hat as a Premier Member and Banma, Lotus Cars and SUSE
October 20, 2021
A developer’s guide to programatically overcome fear of failure by Mandeep Kaur
October 20, 2021
Fortinet Releases Essential Survival Guide for Cyber Leaders
October 19, 2021
The Prerequisites for Chaos Engineering
October 19, 2021
Deploy a Highly Available Internal Private Registry on RedHat Openshift Using FlashBlade Direct Access with Portworx
October 19, 2021
Team Spotlight: Dudi Fedida
October 19, 2021
How to Solve Microservices Contracts Issues
October 19, 2021
Three Common Use Cases for LaunchDarkly Integrations
October 19, 2021
Citrix named HashiCorp Integration Partner of the Year
October 18, 2021
2021 Kubecon Takeaways: A Mixed Bag
October 18, 2021
Top 10 Spring security best practices for Java developers
October 18, 2021
4 Steps to Future-Forward SOC Transformation
October 18, 2021
How Generali is Developing a Flexible, Near Real-Time Data Platform for its Applications
October 17, 2021
Understanding the Essentials of Using an Ephemeral Key Under TLS 1.3
October 15, 2021
Internet Report: Weekly Pulse>
October 15, 2021
Devtoberfest 2021: Looking Back on Week 2, and Forward to Week 3
October 14, 2021
Unveiling CNDR: eBPF-Based Cloud Native Detection and Response
October 13, 2021
Ondat, Formerly Known as StorageOS, Adds Key Executives, Doubles Team in 2021
October 13, 2021
Australian Government Essential 8
October 12, 2021
Tetrate now available in AWS Marketplace
October 07, 2021
Open Source Tools And Software Supply Chain Security
October 04, 2021
Cloud Native Meetup Saar #3
September 03, 2021
Get App-focused Security from an Enterprise-class Service Mesh | On-demand Webinar
August 26, 2021
Litmus 2.0
August 14, 2021
We Replaced an SSD with Storage Class Memory. Here is What We Learned.
August 27, 2020
Join us at our new blog home
July 02, 2020
The Art of Automation - Chapter 12: Automation of Yesterday, Today and Tomorrow
December 31, 1969

