2週間前、私たちはDario Soleraを発表しました。今度はChristoph Rüeggの番です。彼もチームの新メンバーとして発表されます。

Christoph Rüeggは、2007年に私たちの技術の非常にアルファ版に数週間取り組んだ以来、非常に早い段階でLokadの貢献者となっています。

Christoph Rüeggは非常に優れた.NET開発者であり、科学計算に重点を置いています。彼はMath.NETを設立しました。これは.NETで最も広く使用されている数学ライブラリであり、2002年の春にリリースされた.NET 1.0を考慮すると、それは悪くない成果です。

Lokadの開発者であるChristoph Rüeggへのインタビュー

Q. なぜソフトウェアの開発を始めたのですか?

私はかなり早い時期からコンピュータに触れ、あらゆる面でそれに魅了されていました。この魅了は今でも変わらず続いています。しかし、大学で既に多くの時間をソフトウェア開発に費やしていたため、実際にはコンピュータサイエンスを選ばず、代わりに電気工学を選び、途中で最も興味深いCSのコースを選びました。それにもかかわらず、最初のインターンシップや仕事は、実際にはソフトウェア開発の分野でした。

Q. Lokadに参加する前に何をしていましたか?

私はMicrosoftのチューリッヒ開発センターで1年間働いていました。私たちのチームはUnified Communicationグループの一部であり、Office Communication Serverに関連する新しいC#/WPFアプリケーションを開発していました。残念ながら、私の学業をもう少し延期することはできませんでしたので、ETHチューリッヒに戻って最後の半年間を修士論文(MIMOレシーバーのいくつかのVLSI最適化の検索に関するもの)に費やさなければなりませんでした。

Q. Math.NETというコミュニティプロジェクトのリーダーも務めていますが、このプロジェクトを開発する中で最も価値のあるスキルは何だと考えますか?

Math.NETプロジェクトは私と一緒に約8年間を過ごしてきたため、獲得したスキルのほとんどは何らかの形でそれに関連しています。これらのスキルのほとんどは、それらが一緒になったときに特に有用ですので、最も価値のあるスキルを単独で挙げることは避けたいと思います。ただし、Math.NETに特有のものとしては、プログラミングや計算における数値の扱い方に関する経験が挙げられます。これは通常の実数の考え方とは非常に異なるものです。精度の損失につながる落とし穴がたくさんあり、それらを回避するためのトリックもあります。

すべての基本的なスキルの他に、Math.NETチームの貢献者が全員自発的に協力しているため、チームの組織化と協力スキルを磨く良い機会になりました。

Q. Lokadでの今後の仕事で最も興味深いと思われる側面は何ですか?

まず第一に、Lokadチームに参加することに非常に興奮しています。また、Lokadでの仕事は、最後には何万人もの従業員の1人になるという前の雇用主とは非常に異なる経験になると期待しています。技術的な側面では、クラウドベースのアプローチを含む実世界の分散および並列計算に取り組むことを楽しみにしています。また、これまでほとんど一般的なフレームワークプロバイダーの役割に限定されていたため、具体的なアプリケーションの観点から数学と一緒に作業することも楽しみです。