브라우저 너머의 건물 : 전자, 오픈 소스 및 유지 관리의 미래에 Keeley Hammond
너무나 자주 대화는 당신이 이해했다고 생각한 것을 보는 방식을 완전히 재구성합니다. Kedasha Kerr와 나는 전자 프로젝트의 오랜 유지 관리자 인 Keeley Hammond와 함께 앉았을 때 일어난 일입니다.
지난 15 년 동안 나는 오픈 소스 생태계에 있었고, 우리가 매일 사용하는 도구 (vs 코드, 슬랙, 불화)를 점점 더 많이 보았습니다. 나는 Openjs Foundation Board에서 일했지만 Github 팟 캐스트를 위해 Keeley와 이야기 할 때 이야기의 중요한 부분을 놓치고 있다는 것을 깨달았습니다.
Electron을 사용하면 웹 기술을 사용하여 크로스 플랫폼 데스크톱 응용 프로그램을 구축 할 수 있습니다. React Native 또는 Flutter와 같지만 데스크탑입니다.
단순 해요? 그러나 우리가 더 깊이 파고 들었을 때, 새로운 프레임 워크 토론만이 아니 었습니다. 그것은 내가 몇 년 동안 생각했던 것에 대한 살아있는 예였습니다.
이 대화는 내가 왜이 작품을 좋아하는지 상기시켜주었습니다. 코드에 관한 것이 아닙니다. 그것은 사람들, 시스템 및 우리가 함께 쌓는 문화에 관한 것입니다.
전체 에피소드를 듣습니다
“초보자 질문”에서 핵심 유지 관리자까지
Keeley의 유지 관리의 길은 아직 전자를 알지 못했던 Invision에서 시작되었습니다. 그녀는 오프닝을 보았다 :
나는 생각했다, 알았어, 나는 전자 사람이 될거야. 나는 관리자에게 손을 내밀었고 그들은 매우 환영했다. 그게 내가 아직 여기있는 이유입니다.
그 따뜻함이 중요했습니다. Keeley는“기본”질문을하는 것에 대해 칫솔질을하는 대신 빠르고 환자의 반응과 심지어 그녀가 혼란스럽고 배울 수있는 개인적인 여유를 발견했습니다. 몇 년 후, 그녀는 신규 이민자들이 뒷받침되는 것처럼 느끼는 문화를 형성함으로써 전진하고 있습니다.
전자에 대한 오해
전자 앱이 부풀어 오르거나 느리다고 들어 본 적이 있다면 Keeley의 Take는 당신을 놀라게 할 것입니다.
나쁜 JavaScript는 어디에 있는지 상관없이 나쁜 JavaScript입니다. 네이티브 앱도 호그링 리소스를 볼 수 있습니다. 그것은 당신이 만드는 방법에 관한 것입니다.
전자 앱은 슬림하고 빠르며 안전 할 수 있습니다. Team은 Chromium Changes Mearkly를 백 포트하고 3 개의 활성 릴리스 라인을 유지하며 취약점 패치에 많은 투자를합니다. 다시 말해, 전자는 보안과 성능을 기본 프레임 워크만큼 심각하게 사용합니다.
거버넌스가 성장을 유지하는 방법
전자 규모의 프로젝트는 열정만으로 실행되지 않습니다. Keeley는 릴리스에서 API에 이르기까지 모든 것을 다루는 7 개의 실무 그룹이있는 거버넌스 모델을 설명했습니다.
Slack와 Microsoft의 유료 기고자들은 프로젝트를 정박하지만 자원 봉사자들은 여전히 필수적입니다. 전자는 포장, 설치자 및 생태계 도구에 대한 전문 지식에 의존합니다.
우리가 고용 할 수있는만큼 많은 자원 봉사자들이 그렇게합니다. 우리가 할 수 없을 때, 우리는 자금 조달, 여행, 자원과 같은 지원 방법을 찾습니다. 아무도 2 등 시민처럼 느끼지 않아야합니다.
기업 지원과 자원 봉사자 에너지 사이의 의도적 균형은 전자가 계속 번창하는 이유의 일부입니다.
유지 관리자를 유지하는 시스템
Keeley가 다른 관리자가 가져 가기를 원한다면 하나의 교훈이 있다면, 그것은 다음과 같습니다.
누락 된 세부 정보를 요청하는 템플릿을 발행합니다. 심사가 계속 움직이는 라벨 및 통조림 응답. 멘토가 새로운 기고자를 지원하는 방법을 표준화하는 런북.
오픈 소스는 소방관입니다. 자동화는 디버깅, 멘토링 및 건물의 더 어렵고 인간적인 작업에 집중할 수 있도록 해줍니다.
이것은 내가 몇 년 동안 옹호 해 온 것에 깊이 공명합니다. 올바른 시스템은 프로젝트를 혼란에서 협업으로 전환 할 수 있습니다. 문제 템플릿을 설정하거나 런북을 쓰는 것은 화려한 일이 아니지만 다른 모든 것을 가능하게하는 기초입니다.
AI, 스팸 및 다음 도전
그러나 여기에 상황이 복잡해지고 관리자가 그 어느 때보 다 우리의 지원이 필요한 곳입니다. Keeley는 특히 Google Summer of Code와 같은 프로그램에서 AI 생성 스팸 제안 : AI 생성 스팸 제안을 신고했습니다.
우리는 올해 두 배나 많은 제안을 받았습니다. 좋은 부분은 AI 생성 노이즈였습니다. 일부 기고자들이 진정한 생각을 자신의 생각에 넣는 것을 알면 실망 스럽습니다.
그러나 그녀는 또한 잠재력을 본다. 책임감있게 사용되는 AI는 비 원어민 영어 사용자가보다 명확하게 의사 소통하는 데 도움이됩니다. 코드 탐색을 도울 수 있습니다. 이 공간에서는 AI를 금지하는 것이 아니라 신호와 소음을 분리하기 위해 필터와 가르 칠 수있는 순간을 만들어 내고 있습니다.
동료 호스트 인 Kedasha는 다음과 같이 말합니다.
이것은 가르치는 순간입니다. AI는 도움이 될 수 있지만 여전히 핵심 문제를 이해해야합니다. 그렇지 않으면 시간 낭비 일뿐입니다.
비판적 사고, 창의성 및 탄력성의 인간 기술은 AI의 부상으로 그 어느 때보 다 중요합니다.
전자가 오픈 소스에 대해 가르치는 것
대화 후, 나는 의도적 인 전자가 문화에 관한 것인지에 대해 계속 생각하고 있습니다. Triage Systems에서 거버넌스 그룹에 이르기까지, 가능한 경우 고용 관리자에서 자원 봉사 기부금을 후원하지 않을 때, 모든 것이 지역 사회를 환영하고 지속 가능하게하도록 설계되었습니다.
우리는이 접근법에서 많은 것을 배울 수 있습니다.
Electron과 같은 프로젝트가 우리에게 무엇인가를 보여 주면, 성공적인 오픈 소스는 단지 운송 코드에 관한 것이 아닙니다. 그것은 기여하는 느낌을주는 시스템과 문화를 구축하는 것입니다.
우리는 항상 새로운 기고자와 관리자를 찾고 있습니다.
그것은 열린 초대입니다.
Electron의 플레이 북에서 훔칠 수있는 것
- 누락 된 세부 정보에 대한 자동 응답으로 문제 템플릿을 설정하십시오.
- 일반적인 상호 작용을위한 런북을 만듭니다 (개념을 사용).
- 소유권을 배포하기 위해 실무 그룹을 설립하십시오.
- 정기적 인 심사 회의를 운영합니다 (Electron ‘s Releases Group은 매주 만나).
- 통신 중앙 집중화 (모든 GSOC 전자 메일을 하나의 슬랙 채널로 전환).
- 문화에 대해 의도적입니다. 기고자에게 어떻게 행동하는지 기록하십시오.
기대합니다
Electron은 매일 사용하는 앱에 전원을 공급하고 있습니다. 그러나 그것은 훨씬 더 나아갑니다. 또한 압력이 그 어느 때보 다 큰 세상에서 스팸, 스케일링 및 지속적인 기여의 소방관에서 지속 가능한 오픈 소스가 어떻게 보일 수 있는지 모델링하고 있습니다.
“초보자”에서 핵심 유지 관리자로의 Keeley의 여행은 그녀가 예외적이기 때문에 독특하지 않습니다. Electron이 가능하게하기 위해 경로를 구축했기 때문에 복제 가능합니다.
내 테이크 아웃 : 오픈 소스의 건강은 코드 또는 별에서 측정되지 않습니다. 그것은 우리가 프로젝트 뒤에있는 사람들을 얼마나 잘 지원하는지 측정합니다.
우리의 전체 대화를 들어보십시오 Github 팟 캐스트에서 Keeley Hammond와 함께. 그리고 오늘 구독하여 다음 에피소드를 놓치지 마십시오!
작성자가 작성했습니다
Post Comment