Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Exploring ways to stay continuously involved wi...
Search
unvalley
May 17, 2025
4k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Exploring ways to stay continuously involved with OSS
maguro.dev #1 LT 10 minutes
unvalley
May 17, 2025
More Decks by unvalley
See All by unvalley
The joy of Native Messaging
unvalley
0
44
Plugin System in Rust based JavaScript / TypeScript Linters
unvalley
6
2.5k
Building An Ephemeral Markdown Paper with AI
unvalley
3
1.3k
Thoughts and experiences on Rust and TypeScript
unvalley
2
460
Exploring Type-Informed Lint Rules in Rust based TypeScript Linters
unvalley
7
13k
Behind VS Code Extensions for JavaScript / TypeScript Linting and Formatting
unvalley
7
3.9k
Behind Biome
unvalley
11
4.8k
Biome is for JavaScripters
unvalley
4
1.2k
Better Unit Testing
unvalley
1
760
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
420
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
260
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
450
Leo the Paperboy
mayatellez
10
2.4k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
300
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
260
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Into the Great Unknown - MozCon
thekraken
41
2.8k
Speed Design
sergeychernyshev
33
2.2k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Transcript
OSSと継続的に関わる方法の模索 1 @unvalley_ maguro.dev #1
2 継続的に取り組んでいるOSSはありますか
3 自分の場合 Biome 数あるOSSのうちの1つ JavaScript / TypeScript / CSS /
GraphQL などを 対象とするRust製Linter, Formatterツール
4 自分の初コミット(2022年11月, 元々はromeという名前だった)
コミットを始めた理由 5 1. Rustを学ぶにはOSSをやるのが効率的と考えたから 2. 経験のあるJS/TSを対象にしたRustツールだったから 3. 当時は学生で時間があったから
Romeが終了してBiomeとしてやり直すことになり、 その付近でアクティブにコミットしていたので、メンバーとして招待された 6
そこから現在まで 7 - 合間を見つけてコミット - 非アクティブな時期もそれなりに長い
この経験を通しての考え 8 最初のコミットはそんなに難しくないが、 継続的にコミットし続けるのは難しい
OSSに継続的に取り組む難しさ 9 1. 時間 2. 体力 3. モチベーション
10 時間・体力・モチベーション - 社会人なら、業務後や土日にコードを書く体力があるか? - 副業などの代わりに、OSSに時間を費やすことができるか? - モチベーション高くコミットし続けられるか?楽しいと思えるか? - 生成AIがissueを解決できるようになった時、OSSをやる価値は?
やらない理由は結構あるが、 やる(継続的に関わる) と得られることが多い 11
継続的にOSSに関わる理由を探す 12 - 知的好奇心 - 定期的に仲間が増える - オーナーシップ - 英語実践
- よく知らない他人と同じ目的を共有して開発する面白さ
継続的にOSSに関わる理由を作る 13 - リファクタリング - 金銭的報酬(あまり期待しない方がいいが、羽振りのいいプロジェクトもある) - 関連するリポジトリへのコミット(依存先など) - あまり経験のない領域の実装
- OSSに関わる内容でカンファレンスなどに登壇 - ツールの場合、仕事や個人開発でのドッグフーディング (自分は個人開発を通して、色々機能を追加するモチベーションが生まれた)
金銭的報酬 at OpenCollective 14 金銭を目的にしてOSSをやる人は少ないと思うが、やるなら財政状況・配分をみて選ぶとよい
一回のコミットもいいと思うが、 継続的なコミットはまた違った経験が得られる。 これだと思うプロジェクトがあれば、ぜひ継続してみるとよいかも 15