Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Exploring ways to stay continuously involved wi...
Search
unvalley
May 17, 2025
2
3.5k
Exploring ways to stay continuously involved with OSS
maguro.dev #1 LT 10 minutes
unvalley
May 17, 2025
Tweet
Share
More Decks by unvalley
See All by unvalley
Plugin System in Rust based JavaScript / TypeScript Linters
unvalley
5
1.9k
Building An Ephemeral Markdown Paper with AI
unvalley
3
1k
Thoughts and experiences on Rust and TypeScript
unvalley
2
350
Exploring Type-Informed Lint Rules in Rust based TypeScript Linters
unvalley
6
11k
Behind VS Code Extensions for JavaScript / TypeScript Linting and Formatting
unvalley
7
3.5k
Behind Biome
unvalley
11
3.6k
Biome is for JavaScripters
unvalley
4
1.1k
Better Unit Testing
unvalley
1
570
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
850
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
370
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Thoughts on Productivity
jonyablonski
69
4.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
54k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
760
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.3k
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