Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Asynchronous wombats - some of the communicatio...
Search
Daijiro Wachi
July 16, 2016
Programming
0
570
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
3.3k
amplify-cliで追加したfunctionに 環境変数・シークレットを設定する機能が どのように実現されたか / amplify-env-vars
watilde
0
1.4k
Amplify Japan User Group and OSS
watilde
0
1.2k
Web VitalsとJavaScriptエラーの可視化 - フロントエンドにおけるObservabilityとは / visualize-web-vitals-and-javascript-error
watilde
6
2.8k
Firefighting planner
watilde
1
140
Doctor Wombat - A debug guide to using npm.
watilde
0
550
Write a song in JavaScript
watilde
3
780
npm3 ❓
watilde
18
13k
npm update -g npm
watilde
5
2.9k
Other Decks in Programming
See All in Programming
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
130
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
160
tparseでgo testの出力を見やすくする
utgwkk
1
210
生成AIを利用するだけでなく、投資できる組織へ
pospome
1
310
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.8k
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
320
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
130
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
450
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
710
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
110
AIコーディングエージェント(Gemini)
kondai24
0
210
FluorTracer / RayTracingCamp11
kugimasa
0
230
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Language of Interfaces
destraynor
162
25k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Balancing Empowerment & Direction
lara
5
790
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
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
[email protected]
npm view
[email protected]
npm view
[email protected]
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