Skip to content

Vol.303

Maximizing Developer Effectiveness Jump to heading

開発者の有効性を最大化する Jump to heading

開発者が顧客に対して最大の価値を提供するためには、どのような環境が必要か。この記事では、開発者の有効性を最適化させた例としてSpotifyやEtsyの取り組みをケーススタディとして取り上げ、どのようにそれを改善させていっているかを紹介する。Spotifyではマイクロフィードバックを取り入れることで改善している例を、Etsyでは4つの重要な指標をトラッキングし、開発者と毎月調査を実施してNPSを取得することにより、その有効性を継続的に検証している例を紹介する。

BTI360 | What I’ve Learned in 45 Years in the Software Industry Jump to heading

私がソフトウェア業界45年間働いて学んだこと Jump to heading

Joel Goldberg氏は、最近ソフトウェア業界で40年のキャリアを終え、引退を迎えた。この記事では彼が残した、キャリアを通して学んだ教訓のいくつかを紹介する。

  1. 知識の呪いに注意する
  2. 基本に焦点を当てる
  3. チームワーク
    2. 信頼
    3. コミュニケーション
    4. コンセンサス
    5. 自動テスト
    6. クリーンで理解しやすく、ナビゲート可能なコードとデザイン
  4. シンプルさ
  5. 最初に理解し、次に理解をすることを求める
  6. ロックインに注意する
  7. 自分の役割に合わないときは、正直になり、認める

Blogged Answers: Why React Context is Not a “State Management” Tool (and Why It Doesn’t Replace Redux) · Mark’s Dev Blog Jump to heading

なぜReactのContextはReduxを置き換えることは無いのか Jump to heading

ContextAPIがリリースされて依頼、ContextとReduxをどのように使えばよいのかというのは最も広く議論されているトピックの1つになっている。この記事では、両者の仕様を明確にしながら、それぞれをどのように活用していけばよいのか、明快に解説していく。

Robin Rendle › Newsletters Jump to heading

ニュースレターとブログの違いを挙げながら、Web自体がパブリッシングプラットフォームになり、作家やアーティスト達に支払うことができるような仕組みが必要であると訴える。

Seeing Like an Algorithm — Remains of the Day Jump to heading

この投稿では、TikTokの設計がアルゴリズムの動作と同様にどのように関連し、その設計がアルゴリズムをどのように強固なものにしているかについて説明をする。

In Brief Jump to heading