Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Asynchronous wombats - some of the communication issues from our differences we face on GitHub
Daijiro Wachi
July 16, 2016
Programming
0
290
Asynchronous wombats - some of the communication issues from our differences we face on GitHub
at
http://npm.camp
- July 30, 2016
Daijiro Wachi
July 16, 2016
Tweet
Share
More Decks by Daijiro Wachi
See All by Daijiro Wachi
OSS開発における合意形成にJavaScriptで参加し、変化を起こす / front-end-lounge-1
watilde
6
2k
amplify-cliで追加したfunctionに 環境変数・シークレットを設定する機能が どのように実現されたか / amplify-env-vars
watilde
0
350
Amplify Japan User Group and OSS
watilde
0
1.1k
Web VitalsとJavaScriptエラーの可視化 - フロントエンドにおけるObservabilityとは / visualize-web-vitals-and-javascript-error
watilde
6
2.1k
Firefighting planner
watilde
1
33
Doctor Wombat - A debug guide to using npm.
watilde
0
190
Write a song in JavaScript
watilde
4
440
npm3 ❓
watilde
18
12k
npm update -g npm
watilde
5
2.5k
Other Decks in Programming
See All in Programming
Where and how to run UI tests (Droidcon London, 2021)
nonews
0
210
Named Document って何?
harunakano
0
350
競プロへの誘 -いざな-
u76ner
0
340
もしも、 上司に鬼退治を命じられたら~プロジェクト計画編~
higuuu
0
270
Get Ready for Jakarta EE 10
ivargrimstad
0
2.1k
Learning DDD輪読会#4 / Learning DDD Book Club #4
suzushin54
1
130
人類には難しいZynqで組み込みRust
ikemori
0
490
読みやすいコードを書こう
yutorin
0
390
tfcon2022_Web3Dひとめぐり.pdf
emadurandal
0
800
JGS594 Lecture 23
javiergs
PRO
0
400
Swift Concurrencyによる安全で快適な非同期処理
tattn
2
300
Angular's new Standalone Components: How Will They Affect My Architecture? @iJS London 2022
manfredsteyer
PRO
0
380
Featured
See All Featured
Producing Creativity
orderedlist
PRO
333
37k
The Most Common Mistakes in Cover Letters
jrick
PRO
4
24k
Pencils Down: Stop Designing & Start Developing
hursman
112
9.8k
What's in a price? How to price your products and services
michaelherold
229
9.3k
Six Lessons from altMBA
skipperchong
14
1.3k
Clear Off the Table
cherdarchuk
79
280k
How STYLIGHT went responsive
nonsquared
85
3.9k
Statistics for Hackers
jakevdp
781
210k
Writing Fast Ruby
sferik
612
57k
Three Pipe Problems
jasonvnalue
89
8.6k
Principles of Awesome APIs and How to Build Them.
keavy
113
15k
How GitHub Uses GitHub to Build GitHub
holman
465
280k
Transcript
Daijirō Wachi @watilde Asynchronous wombats DIFFERENCES
npm whoami --long { "id": "@watilde", "name": "Daijirō Wachi", "devCommunities":
[ "Node.js Japanese localisation team", "Node.js Intl WG", "Nodeschool", "Nodebots", "ECMA402" ] }
$ npm view me@2015.10 npm view me@2015.10.19
npm view me@2016.07.30
something crashed
something error I get an error when I run npm
install on your repository
something is something
Time differences
conversational ball
asynchronous communication
Language differences English: Hello Dutch: Hallo Japanese: ͜Μʹͪ
Feature requests new option new api new syntax new subcommand
won’t fix update docs
Metcalfe's law function metcalfe (n) { return n * (n
- 1) / 2 } mtcalfe(2) // => 1 mtcalfe(5) // => 6 mtcalfe(12) // => 66 Image from https://en.wikipedia.org/wiki/Metcalfe%27s_law
mtcalfe(wombats)
Complexity = D * L * N Distance(Time Zone) x
Language Differences x Network Size(Involved peeps) } - Communication Organization
Asynchronous way Promise.all([ hello, myEnv, myError, myQuestion, bestRegards ]).then(message =>
{ return postIssue(message); }, function(misunderstand) { iFixedByMyselfBecause(misunderstand); });
• Documentation: answer first, before questions come • README.md, CONTRIBUTING.md,
ISSUE_TEMPLATE.md • Reproduce: use the same environment to reporters AMAP • Same Node.js Version nvm • Same npm version npmbrew • Same platform amazon.com Tools
Localisation community ΤψϐʔΤϜ
Organization
(*˘︶˘*).Ň.:* ❤ Thanks all Daijirō Wachi - @watilde