JSON5を作りながら学んだこと:アンチは無視しよう
(aseemk.substack.com)- JSON5はJSONのスーパーセットで、より読みやすく、ECMAScript 5.1の一部機能を追加して拡張したもの
- 10年前にJSON5のオープンソースをHNで公開したとき、ものすごく叩かれた
- Vagrantを作ったミッチェル・ハシモトも、HTML7みたいなものはどうだとパロディにした
- しかし、こうした反応を無視して開発を続けた結果、現在は毎週6,000万回ダウンロードされている(npmパッケージの上位0.1%)
- Appleも自社プラットフォームでJSON5をサポートしている(
JSONDecoderのallowJSON5オプション)
教訓
- アンチは無視すること
- プロジェクトへの他者の貢献を受け入れること
- 私たちは皆、盲目である(だから親切にしよう)
8件のコメント
機械と 0 / 1 にうんざりしていたところでしたが、久しぶりに癒やしまで得られました
コメントを書いたあと会員登録画面に飛ばされ、会員登録したら今度は自分が書いたコメントをもう一度書き直さなければならないんですね!
ああ、会員登録時にもコメントが保存されるように修正しておきました。ありがとうございます。
別の質問になるのですが、コメント右側の [-] は何の機能なのでしょうか? もしかしてダウンボートでしょうか? 機能説明やFAQは見たのですが、何の機能なのかという説明が見つかりませんでした。
そのコメントの下にある返信コメントを折りたたんで非表示にする機能です。
返信が多くて長くなる場合に、上位コメントだけを見たいときに使うために作った機能です。
返信がないときは表示されないように修正しないといけませんね;;;
あっ、そういう機能だったんですね!
今やってみたら折りたたみはできるけど、開くことはできないみたいです…^^;
原文を全部読んでみても面白い記事です!
教訓の2つ目ですが、「プロジェクトを助けてくれた人たちを共有する」より、
「プロジェクトに他者の貢献を受け入れる」くらいに変えてみるのはどうでしょうか?
正直、何かを始めるときに横やりを入れる人たちがやる気を削いでしまいがちだと思います。
良い記事をありがとうございます