Довольно интенсивно было. Народ-то упилил на самом деле на Рашен ривер на плотах сплавляться, но я в предпоследний момент передумал. Собственно, осмотревшись вокруг, и поняв, что я тут чисто культурно не вполне вписываюсь. 1-1, пофилософствовать, я с удовольствием. А в толпе нет, спасибо.
Ладно; сидел рисовал свои генераторы; ну там разные распределения. Да дело-то даже не в том, чтобы их нарисовать, а в том, чтобы чисто текстуально это было аккуратненько и юзабельно. Поэтому тесты служат прежде всего полигоном стиля. Могу я это так нормально написать, типа
Там еще nulls должны попадаться с заданной вероятностью.
А, с утра должен был кого-то интервьюировать, но перенесли. Потом в 11:15 пошли с Ян Яном интервьюировать одного индуса с длинным именем, PhD из MIT. Резюме вызывало у меня некоторые подозрения. Нам надо было его способности код писать проверить. Но я начал с вопросов по его работам - а как это вы определяли облака на ночном небе? (ну там свертка, определение границ у него... не очень убедительно). Потом я его спросил про мапредьюс, а как там на мапредьюсе операции с бинарными деревьями делать. А нарезать, говорит. Короче, теории он не знает. Ну да кто ее, эту теорию, знает.
Потом Ян Ян задал ему смешную задачу, последовательность генерировать, looknsay. Он на питоне так бодренько это накатал; потом Ян Ян попросил его кое-что доказать про эту последовательность; тут наш пиэчди взмыл, и лихо так привел доказательство. И еще. Короче, сечет.
Я его, чисто для проформы, попросил накатать flatten для списков на джаве. Ну а чо, он так, с ходу, на доске. (Первую задачу он на лаптопе писал.)
Ну все понятно; наш человек. Дальше уже мы сидели языками чесали, расхваливали контору. Потом пошли обедать с ним, с командой знакомить.
Вот; а на шоу-энд-телл, по спринту которое, я не пошел, сидел программировал. Стиль долбил.
А, еще Матвею пулреквест поревьюил. Там все нормально, но в некоторых местах можно упростить, не передавать эту дикую кучу параметров. Использовать линзы, можно сказать.
Вот и все. Ужина сегодня на работе нету; так что на платформу пришел минут аж за 12. Стояли с э... ой, забыл как звать эту новую китайскую девушку, то ли Эмилия, то ли Романья. Обсуждали, как с джавы на скалу перевоспитаться. Она грамотная, нормально. (Бля, как я не люблю эти идиотские беседы о неспособности женщин к программированию... ненавижу прямо. Вот у нас когда-то Аришка (Арина Алексеевна) рассекала, например... Тьфу.)
В поезде сел, доделывал тесткейсы к разным генераторам чисел. Окей, закоммитил. Ну это только первый шаг. Там надо еще производные числовые типы генерировать. Потом булевы. Потом текстовые. У меня уже кое-что накопано на эту тему.
Ладно; сидел рисовал свои генераторы; ну там разные распределения. Да дело-то даже не в том, чтобы их нарисовать, а в том, чтобы чисто текстуально это было аккуратненько и юзабельно. Поэтому тесты служат прежде всего полигоном стиля. Могу я это так нормально написать, типа
(Distribution.Poisson(2.0).generate[MyDataType](seed=1234568L) take 10000 sum) / 10000
Там еще nulls должны попадаться с заданной вероятностью.
А, с утра должен был кого-то интервьюировать, но перенесли. Потом в 11:15 пошли с Ян Яном интервьюировать одного индуса с длинным именем, PhD из MIT. Резюме вызывало у меня некоторые подозрения. Нам надо было его способности код писать проверить. Но я начал с вопросов по его работам - а как это вы определяли облака на ночном небе? (ну там свертка, определение границ у него... не очень убедительно). Потом я его спросил про мапредьюс, а как там на мапредьюсе операции с бинарными деревьями делать. А нарезать, говорит. Короче, теории он не знает. Ну да кто ее, эту теорию, знает.
Потом Ян Ян задал ему смешную задачу, последовательность генерировать, looknsay. Он на питоне так бодренько это накатал; потом Ян Ян попросил его кое-что доказать про эту последовательность; тут наш пиэчди взмыл, и лихо так привел доказательство. И еще. Короче, сечет.
Я его, чисто для проформы, попросил накатать flatten для списков на джаве. Ну а чо, он так, с ходу, на доске. (Первую задачу он на лаптопе писал.)
Ну все понятно; наш человек. Дальше уже мы сидели языками чесали, расхваливали контору. Потом пошли обедать с ним, с командой знакомить.
Вот; а на шоу-энд-телл, по спринту которое, я не пошел, сидел программировал. Стиль долбил.
А, еще Матвею пулреквест поревьюил. Там все нормально, но в некоторых местах можно упростить, не передавать эту дикую кучу параметров. Использовать линзы, можно сказать.
Вот и все. Ужина сегодня на работе нету; так что на платформу пришел минут аж за 12. Стояли с э... ой, забыл как звать эту новую китайскую девушку, то ли Эмилия, то ли Романья. Обсуждали, как с джавы на скалу перевоспитаться. Она грамотная, нормально. (Бля, как я не люблю эти идиотские беседы о неспособности женщин к программированию... ненавижу прямо. Вот у нас когда-то Аришка (Арина Алексеевна) рассекала, например... Тьфу.)
В поезде сел, доделывал тесткейсы к разным генераторам чисел. Окей, закоммитил. Ну это только первый шаг. Там надо еще производные числовые типы генерировать. Потом булевы. Потом текстовые. У меня уже кое-что накопано на эту тему.