Clarity Does it actually do what it claims, under stress? Could a tired human read this and trust it? 負荷がかかっても、主張どおりに動くか 疲れた人が読んでも、理解し信頼できるか Performance Confidence How does it behave at p99 and at scale? Do I understand WHY it works, not just THAT it works? p99 やスケール時に、どう振る舞うか なぜ動くのかまで理解しているか Architecture Recoverability Will this hold up when the next person changes it? When this breaks at 2am, can I fix it? 次の人が変更しても、持ちこたえるか 深夜2時に壊れたとき、直せるか Same answer. Two scorecards. The gap between them is where engineering lives now. 同じ答えでも、評価軸は2つ。その間にこそ、いまのエンジニアリングがある
Every time we hand work to a wizard, we lose a chance to develop our own expertise; to build the very judgment we need to evaluate the wizard's work. We're getting something magical, but we're also becoming the audience rather than the magician, or even the magician's assistant. Source: https://www.oneusefulthing.org/p/on-working-with-wizards これは、私たちが十分に語っていない もう一つのリスクを示唆しています 魔法使いに仕事を任せるたびに、自分の専門知識を 磨くチャンスを失います。判断を立てるためには、魔法 使いの仕事を評価する必要があります。 私たちは魔法のようなものを手に入れているのですが、 同時に手品師や手品師の助手ではなく、 観客になっていくのです。
Hanselman, Mark Russinovich Appendix Future of software engineering paper: Redefining the Software Engineering Profession for AI | Communications of the ACM