分散システムには、どれほど複雑さがあるのかを考え続けていました。不確実性に備えるからです。
それで @NewtonProtocol の「Single-Phase Mode(単一フェーズ・モード)」という考えに出会い、しばらく立ち止まってしまいました。

この概念はシンプルに感じますが、浅いわけではありません。
データがすでに決定的なら、結果を実際には変えない余計な準備ステップをなぜ残す必要があるのでしょうか?
その問いはずっと私の中に残っていました。
これは小さなアイデアに聞こえるけれど、よく考えると実は違う――そういう類の考えだと思います。
私にとっては、仕事をサボることの話ではありません。
必要なくなった作業を、いつ認識すべきかを理解することです。
だからこそNEWTは、頭の中でずっと目立ち続けています。
これはショートカットを取っていることだとは思いません。
それは、不確実性と確実性の違いを理解し、その違いに合わせて設計することだと見ています。
\u003cm-68/\u003e\u003cseems to ask a very practical question.
状況によってはすでに完全に合意されているのに、なぜすべての操作をまったく同じ経路に無理やり通す必要があるのでしょう?
それは、いつもそうしてきたからという理由だけで、単に調整を増やすよりも、ずっと思慮深いことだと感じます。

たぶん、考えすぎているのかもしれません……でも、効率はスピードだけの話だとは信じていません。
本当の効率は、もう価値を提供しない手順を取り除くことからも生まれます。
その部分は重要だと感じます。
決定論的な実行について読むほど、すべてのケースが同じくらい不確実だと仮定しているせいで、多くのシステムが余計なオーバーヘッドを抱えていることに気づきます。
NEWTを通じて、機能そのもの以上にデザイン思想に対して価値を感じるようになりました。
待ち時間が減る。
不必要なメッセージが減る。
よりクリーンな実行。
その組み合わせは、私にはとても理にかなっているように思えます。
ニュートンプロトコルは複雑さを無視しようとしているわけではありません。
複雑さが本当に必要な場所と、安全に消してよい場所を理解しようとしているように感じます。
そのバランスは、見た目より難しいです。
振り返るほど、NEWTは不必要なプロセスではなく、思慮あるインフラとつながっているように感じます。
私にとって、最も強いシステムとは、常にもっとやるものではなく、十分であるタイミングを正確に知っているものです。
\u003cc-98/\u003e\u003cc-99/\u003e\u003cc-100/\u003e\u003ct-101/\u003e\u003cm-102/\u003e

