Раздача долгов: три

Dec 10, 2007 14:16


У нас с друзьями есть традиция: раз в год мы собираемся у одного из нас
и пишем дурацкие алгоритмы.
-_avm_
Наверное, пора написать пару слов про ICFPC. Те, кто интересовался, уже видели все результаты и читали все мыслимые отчеты, так что ссылок не будет, а будут только личные мысли и впечатления.
Итак, участвовали мы вчетвером: dendik, _avm_, ваш покорный слуга и некто kpierre, студент из Питера, с которым Дендик познакомился на mpp@c.j.r. Место в таблице особого упоминания не заслуживает (можно считать, что в этом году мы только прошли квалификацию), основными результатами в этот раз были фан и опыт.

Размещение
Очень здорово, что в этом году нам удалось три дня просидеть у Даньки: не пришлось ездить туда-сюда (я, правда, все равно ездил, потому что ССЗБ), перенастраивать всякую инфраструктуру и многократно закупаться едой. Кроме того, это лучше, чем работать удаленно: можно и code review сделать, и порисовать на бумаге, да и скорость звука еще никто не отменял.

Режим
У меня предложение: в следующий раз попробовать двадцативосьмичасовой рабочий день. В остальном практически все здорово (и, главное, синхронно), хотя с отдыхом мы все-таки переборщили, по-моему. То есть гулять в парке на свежем воздухе - это круто, но получилось, что кусок продуктивного периода пострадал. Тем более, у нас был еще один участник, с которым перерывы было довольно трудно согласовать.

Инструменты
Очень жалко, что в итоге у нас получился разнобой в языках. Я пропинал половину тренировки, из-за чего не мог связать двух слов на OCaml'e и рисовал на питоне рисовалку. Саня и Дендик хакали на Камле преобразование DNA->RNA, а Пьер писал на Хаскеле какие-то утилиты для ручного рисования картинок. В итоге никто не мог влезть в чужой код и чего-то там поправить, или хотя бы посмотреть.

Разное
Видимо, перед тем, как писать код, рассчитанный на большую нагрузку, стоило все-таки не полениться, потратить час на выбор и реализацию оптимальной структуры данных, и пользоваться ею сразу, а не вкручивать в живой код. То же и про странные языки программирования с 31-битной арифметикой: лучше знать о таких вещах заранее.

epi, programming, icfpc

Previous post Next post
Up