oal ([info]oal) wrote,
@ 2007-07-23 21:16:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:geek, imho, programming languages

ICFP Contest
64 место. Мы высоки.

(На самом деле мы все зафейлили, и чуть менее чем все — лично я. В духе названия комманды, хехе.)

Но это был очень хороший экспириенс, на следующий год повторю.

Из выводов, скорее для себя, чем для кого-то еще.

  • Все коммитить в репо. ВСЕ. Каждый чих.
  • Хорошая, размазанная по часовым поясам комманда решает.
  • Если взялся — тяни до конца. Не сдавайся и не начинай новое, дивное решение с нуля, будет только хуже.
  • Надо хорошо знать язык, на котором пишешь, лол.
  • ... но при этом умно выбирать.
  • Надо реализовывать оптимальные алгоритмы. Тем более, если в доке сказано, что в этом месте надо реализовать оптимальный алгоритм. ОСОБЕННО, если это в доке сказано.
  • Но общий доступ к мощной числомолотилке не помешает.
  • В комманде должен быть кто-то, кто регулярно пинает остальных.
  • В свете реализации неоптимальных алгоритмов: в комманде должен быть кто-то, кто считает то, что понаписывали остальные.
  • В свете багов и тестсюитов: в комманде должен быть кто-то, кто тестирует понаписанное. Это можем быть мы же, но не у всех мощные машины. Опять-таки время.
  • Наверное нужно разделять мухи и котлеты девелоперскую верисию от работающей.
  • Комманду нужно регулярно зазывать на посиделки в чяти и устраивать там брейнсторминг.
  • Возможно можно даже выделить время/человека/... исключительно для тыкания пальцем в небо высказывания идей. Видимо просто совместить с брейнстормингов плюс чятъ или борда, на которую все регулярно смотрят. Недостатки чята: многобукв, борды: туда никто не смотрит. Мейлин глист?
  • Надо, надо заниматься реверс-инженирингом, подглядыванием в чарты, построения графика распределения битов в задании и прочим не-программистким хэккенгомъ.
  • Надо, блин, логиниться, сидеть в чяти и делать каталоги в репо в соответствии с главными никами. А не так, как было.
Заметил, что некоторое из вышеизложенного совпадает с правилами быдлокодинга в Больших Корпорациях. Я не специально, честное слово. Но это меня озаботило и озадачило. Быть быдлокодером в Teh Great ICFP Challanged Corp. как-то не хочется. :)

// Для тех кто не в курсе, что такое ICFP Contest: Google, bitch. Do you use it?



(Post a new comment)


[info]lorgner
2007-07-23 07:38 pm UTC (link)
google?! WTF?!

(Reply to this)


(Anonymous)
2007-07-23 07:39 pm UTC (link)
>>475038 (http://oal.livejournal.com/475038.html)
LISTEN TO THIS MAN

(Reply to this) (Thread)


(Anonymous)
2007-07-23 07:40 pm UTC (link)
Лол, отказ

(Reply to this) (Parent)


[info]oal
2007-07-23 08:11 pm UTC (link)
IZ DAT SUM /s/?

(Reply to this) (Parent)(Thread)


(Anonymous)
2007-07-23 08:20 pm UTC (link)
In b4 GNU Emacs.

(Reply to this) (Parent)(Thread)


[info]oal
2007-07-23 08:57 pm UTC (link)
ITT

(Reply to this) (Parent)


[info]mantycore
2007-07-24 09:37 am UTC (link)
На самом деле, Большие Корпорации пытаются сделать Правильную Вещь в организации команд программмистов (жить-то и получать прибыль им хочется). Но получается у них это не часто, потому что хорошие программисты сами самоорганизуются (ну, может быть, не сразу, но за несколько месяцев — точно ^^) при одном условии: если им интересно работать над задачей. Если неинтересно — не организуются.

Интересный ICFP Contest — интересный. Поэтому мы, собрав за две недели до него незнакомых до этого друг с другом людей, добились весьма неплохих результатов. Почти все первые сутки ушли на притирку, правда — отсюда ещё один важный совет: не следует пренебрегать предварительными тренировками! (И их следует организовывать, опять же, интересными.)

В остальном же очень хороший обзор, спасибо. Пусть во время самого контеста мы об этом не знали, но с вами приятно было состязаться. До встречи в следующем году!

— Tybetan Mantycore

(Reply to this) (Thread)


[info]oal
2007-07-27 03:02 pm UTC (link)
Согласен.

Кстати, Вы в какой комманде были? А то я что-то туплю и не могу Вас найти.

(Reply to this) (Parent)(Thread)


[info]mantycore
2007-07-27 03:57 pm UTC (link)
Tibetan Biodiversity Display. Мы вас уже поздравляли на дваче (арргх! деанонимизация!) ^_^

(Reply to this) (Parent)(Thread)


[info]oal
2007-07-27 04:06 pm UTC (link)
Вы высоки!

(Reply to this) (Parent)

Free best online.
(Anonymous)
2008-04-23 05:28 pm UTC (link)
Hi,good site!

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…