"C++からJavaへ移行するのは単に構文を変えるということではない。それは衝撃的なほどに大きなパラダイムシフトであり、本当に理解するようになるまでには時間がかかる。それは突然
アシスタントを持つようになったようなものだ。副社長たちがいつでもミーティングに出ていて、それでいながら会社の状況を理解しており、クールなドキュメントを書いたりそのほかのことをしているのを知っているだろう。副社長というのは実際は自分が2人の正社員であるということを忘れがちだ。彼ら自身と、彼らのアシスタントだ。アシスタントを持つことで、解決しなきゃならない問題について考えることから解放される。アシスタントを持たないなら、時間の半分はつまらない作業のためにつぶすことになる。Javaに切り替えることは、2人のプログラマになることだ。1人はあなたがもはや気にかけなくて良くなったことの面倒を見、もう1人が問題領域にフォーカスする。これはびっくりするくらい大きな変化だ。そしてこれはあなたが極めて速やかに慣れる類の変化でもある。"
アシスタントを持つようになったようなものだ。副社長たちがいつでもミーティングに出ていて、それでいながら会社の状況を理解しており、クールなドキュメントを書いたりそのほかのことをしているのを知っているだろう。副社長というのは実際は自分が2人の正社員であるということを忘れがちだ。彼ら自身と、彼らのアシスタントだ。アシスタントを持つことで、解決しなきゃならない問題について考えることから解放される。アシスタントを持たないなら、時間の半分はつまらない作業のためにつぶすことになる。Javaに切り替えることは、2人のプログラマになることだ。1人はあなたがもはや気にかけなくて良くなったことの面倒を見、もう1人が問題領域にフォーカスする。これはびっくりするくらい大きな変化だ。そしてこれはあなたが極めて速やかに慣れる類の変化でもある。"
— バベル案内