Две недели назад мы объявили о Дарио Солера. Теперь настал черед Кристофа Рюгга быть объявленным новым членом команды.

Кристоф Рюгг был очень ранним участником Lokad, так как он провел несколько недель в 2007 году, работая над очень альфа-версией нашей технологии.

Кристоф Рюгг - очень опытный разработчик .NET с особым уклоном в научные вычисления. Он основал Math.NET - самые широко используемые математические библиотеки для .NET - весной 2002 года, что неплохо, учитывая, что .NET 1.0 был выпущен 13 февраля 2002 года.

Интервью с Кристофом Рюггом, разработчиком в Lokad

В. Почему вы начали работать в программном обеспечении?

Я начал интересоваться компьютерами довольно рано и был просто очарован ими во всех отношениях. Это очарование никогда не уменьшалось до сих пор. Однако, так как я уже много времени уделял разработке программного обеспечения в колледже, я на самом деле решил не выбирать компьютерные науки и вместо этого выбрал электротехнику, выбирая наиболее интересные курсы по компьютерным наукам по пути. Тем не менее, было естественно, что первые стажировки и работа, которую я взял, были в области разработки программного обеспечения.

В. Что вы делали до присоединения к Lokad?

Я работал год в Microsoft в их Цюрихском центре разработки. Наша команда была частью группы Unified Communication, где мы разрабатывали новое приложение на C#/WPF, связанное с Office Communication Server. К сожалению, я не мог продлить завершение своих учебных курсов, поэтому мне пришлось вернуться в ETH Цюрих, чтобы провести последние полгода над моей магистерской диссертацией (по поиску некоторых оптимизаций VLSI в приемниках MIMO).

В. Вы также являетесь лидером коммуникационного проекта под названием Math.NET. Какие навыки вы считаете наиболее ценными, которые вы приобрели, работая над этим проектом?

Проект Math.NET сопровождает меня уже почти восемь лет, поэтому большинство приобретенных навыков каким-то образом связаны с ним. Большинство из этих навыков особенно полезны, когда они совпадают, поэтому я бы не хотел выделять наиболее ценный. Тем не менее, очень специфичным для Math.NET может быть некоторый опыт в работе с числами в программировании и вычислениях в целом, что очень отличается от того, как обычно мы думаем о действительных числах. Есть множество подводных камней, которые могут привести к потере точности, и хитрости, как обойти их.

Помимо всех основных навыков, это также оказалось хорошей возможностью для тренировки навыков организации команды и сотрудничества - тем более, что участники команды Math.NET все работают добровольно вместе.

В. Какие аспекты ваших предстоящих работ в Lokad кажутся вам наиболее интересными?

Прежде всего, я очень рад присоединиться к команде Lokad. Я также ожидаю, что работа в Lokad будет совершенно другим опытом, чем работа в моем последнем месте работы, где в конечном итоге вы являетесь одним из десятков тысяч сотрудников. Что касается технической стороны, я с нетерпением жду работы с распределенными и параллельными вычислениями в реальном мире, включая подходы, основанные на облачных вычислениях. Также будет приятно работать с математикой с конкретной точки зрения применения, так как до сих пор я был почти исключительно в роли поставщика универсальных фреймворков.