システム
アーキテクチャノートとプラットフォームレベルのエンジニアリング意思決定
インターフェース、ツールチェーン、そして運用上の制約が長期にわたってプロダクトチームをどう形作るか。
エージェントビルドループで Slack スタイル UI を設計する
Slack スタイル UI のリビルドは、明示的なビジュアルプランニングがエージェントに使えるプロダクト構造を生み出すのに十分な形状を与えることを示している。
プラットフォームサーフェスとしてのフロントエンドシステム設計
フロントエンドをプラットフォームとして扱うことで、所有権・デザインシステムの意思決定・CI ポリシー・ダウンストリームのデリバリー速度が変わる。
プロダクトインフラストラクチャとしてのプライベートパッケージレジストリ
プライベートレジストリは、ビルド・共有パッケージ・バージョニング・リリースの信頼性がそれに依存するとプロダクトインフラストラクチャになる。
デバイス状態がプロダクトサーフェスになるとき
デバイス状態は、オペレーターがテレメトリを使って何を信頼し・検査し・次に変更するかを決定するときにプロダクトサーフェスになる。
ハードウェアの境界でのフロントエンド作業
ハードウェアに近いフロントエンド作業では、古くなったデータ・ストリームセットアップ・センサーの状態・遅延した真実に対して明示的な不確実性が必要だ。
分散システムの設定 UI
設定 UI は、分散した動作が変化する前に、スコープ・バリデーション・伝播・障害を可視化すべきだ。
UX インフラストラクチャとしてのイベントパイプライン
アラート・チャート・マップが順序・鮮度・信頼性・実行可能性に依存するとき、イベントパイプラインは UX を形成する。
移動資産のクラウドインターフェース設計
移動資産のインターフェースは、静的なテレメトリではなく、古くなった位置情報・断続的な接続・デバイス状態を中心に設計する。