私は24年間、一人でソフトウェアを書いてきました。その手法の骨格はほとんど変わっていませんが、周囲の環境は大きく変わるのを見てきました。そして、ある一つの変化が、静かに私を悩ませています。 それは、アプリケーションエンジニアが「1日目」に与えられるものの変化です。 昔は、何かが間違っていると「痛み」が教えてくれた 昔は、教訓はシンプルでした。ハードウェアが応答しなくなる。それが教訓でした。 1台のサーバーが処理しきれなくなる。それはダッシュボードに現れ、ユーザーからのクレームとして肌で感じられました。そして、多くの場合痛みを伴いながら、1台ではなくロードバランサーと2台のサーバーが必要だと学ぶ…