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
What I learned from contributing to open source
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Vishnu Ks
January 24, 2017
Programming
830
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What I learned from contributing to open source
Vishnu Ks
January 24, 2017
More Decks by Vishnu Ks
See All by Vishnu Ks
The Art of Open Source
hackerkid
0
740
Other Decks in Programming
See All in Programming
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
380
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1.1k
TAKTでAI駆動開発の品質を設計する
j5ik2o
6
920
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.9k
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
720
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
220
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
4.1k
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
450
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
310
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
230
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
190
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
790
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
300
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Thoughts on Productivity
jonyablonski
76
5.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
From π to Pie charts
rasagy
0
200
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Transcript
@hackerkid Vishnu Ks W-I-L-F-C-T-O-S GeekHaven Quick Talks Powered with ❤
by GitHub
@hackerkid Zulip GitHub Campus Experts
@hackerkid Phase #1
@hackerkid #Try To Commit Every Day
@hackerkid My GitHub In 2014
@hackerkid My GitHub In 2015
@hackerkid Put all your code On GitHub
@hackerkid Put all your code on github • Topcoder/Codeforces problems
you solved • Semester projects • Personal projects • List of books you read • dotfiles • research paper
@hackerkid Work On A Side Project
@hackerkid Phase 2
@hackerkid
@hackerkid If you are thinking about contributing, you are good
enough. Challenge yourself and fight your impostor syndrome
@hackerkid
@hackerkid
@hackerkid
@hackerkid
@hackerkid Most projects have specific label for issues that are
suited for beginners. Zulip has bit-size issues.
@hackerkid • http://up-for-grabs.net • http://issuehub.io • http://www.firsttimersonly.com • http://yourfirstpr.github.io •
https://github.com/MunGell/awesome-for-beginners • http://docsdoctor.org • http://PullRequestRoulette.com • http://24pullrequests.com Issues to Get Started for Beginners
@hackerkid Setting Up The Development Environment Is The Hard Part
Most of The Time
@hackerkid • Choose An Issue and Spend One or Two
Day on It. • Don’t give up. • Life is much simpler after you solve complete first issue.
@hackerkid
@hackerkid One does not try to read the entire code
base
@hackerkid The number of lines in Zulip is 4,85,395
@hackerkid grep -rnw “key word” .
@hackerkid Don’t know what a line of code does? >
git log -S “line of code”
@hackerkid Learn from Git History of a File
@hackerkid
@hackerkid
@hackerkid
@hackerkid Brandon Keepers, GitHub
@hackerkid
@hackerkid Open Source is the ultimate referral Chris Dibona, Google
@hackerkid
@hackerkid
@hackerkid So, which project are you going to contribute to?
@hackerkid Special Thanks To @bkeepers and @joenash GitHub
@hackerkid Slide On https://github.com/hackerkid/talks