結果は不合格でした。本当に大変でした。
午前中に試験を受け、午後はいくつかの作業を行いました。
- 逸銘さんのところで異常な状況を確認したところ、2つのバグが判明しました。
- 午後のタウンホール後にMDKのPythonバインディングについて同期を行いました。
- 単楽威宇さんと一緒に階下へ行き、下流の問題を解決しました。最終的に短期対策と長期対策をまとめました。
突発的な問題に遭遇した場合、一般的には次のようなパターンで解決策を考えるべきだと気づきました。すなわち、短期対策と長期対策の両方を用意するというものです。なぜなら、問題が露呈する価値には一定の範囲があり、かつ時間的な制約があるからです。そのため、短期対策は迅速かつ的確に差し迫った課題を解決することに焦点を当てます。では、長期対策は必要なのでしょうか。一般的には必要です。なぜなら、ある問題の特例は、それまで考慮されていなかった解決策の盲点を反映しているからです。そこで、問題の原因を分析し、体系的に解決することで、今後同種の問題に対しても適切に対処できるようになり、元の解決策がより完全なものになります。長期対策が不要なケースもあります。それは、問題を徹底的に分析した結果、「この問題を体系的に解決するコストが得られる利益よりも高い」と判断した場合です(たとえそうであっても、多くの場合、主観的には体系的に解決したいと思うものです。エンジニアとして、体系的に解決したいと思わない人がいるでしょうか。しかし、ここには罠があります。つまり、重要だが緊急ではないこと、あるいは重要でも緊急でもないことに時間を使ってしまい、本来もっと価値のある問題を解決するための貴重な時間を無駄にしてしまう可能性があるのです)。
- 夜に帰ってからCIパイプラインの作業を続けました。