Ищу программирующих на Эрланге
От: Joel Reymont Испания http://wagerlabs.com
Дата: 25.11.07 23:09
Оценка:
Господа,

— Вы программируете на Эрланге?

— Имеете понимание оного и какой-то опыт?

— Вам интересны нетривиальные проекты на Эрланге?

Свяжитетсь со мной, пожалуйста, по почте. Контактная информация на http://wagerlabs.com

На данный момент у меня на подходе больше проектов на Эрланге, чем я могу осилить, да и собственно программирование мне уже не так интересно, как аспекты системного дизайна, маркетинга, продаж и т.д. Так же, у меня есть продукт (OpenPoker), который нужно активно развивать и поддерживать. Я хочу собрать толковую команду, т.к. целина Эрланга весьма перспективна и пахать ее кому-то надо.

Спасибо, Joel

P.S. Мой C.V. http://wagerlabs.com/resume.pdf
P.P.S. Писать прошу, по возможности, по-английски.
--
http://wagerlabs.com
Re: Ищу программирующих на Эрланге
От: BulatZiganshin  
Дата: 26.11.07 15:38
Оценка:
Здравствуйте, Joel Reymont, Вы писали:

афигеть! кстати, я думаю, что ему можно предложить и на хаскеле что-то сделать. он сам порбовал на нём поработать, но у него как-то не сложились с ним отноешения
Люди, я люблю вас! Будьте бдительны!!!
Re[2]: Ищу программирующих на Эрланге
От: Joel Reymont Испания http://wagerlabs.com
Дата: 26.11.07 15:52
Оценка:
BZ>афигеть! кстати, я думаю, что ему можно предложить и на хаскеле что-то сделать. он сам порбовал на нём поработать, но у него как-то не сложились с ним отноешения

Нет, на Хаскеле мне предлагать ничего не надо. У меня нет пока на него коммерческого спроса.
--
http://wagerlabs.com
Re[2]: Ищу программирующих на Эрланге
От: Курилка Россия http://kirya.narod.ru/
Дата: 26.11.07 16:37
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>афигеть! кстати, я думаю, что ему можно предложить и на хаскеле что-то сделать. он сам порбовал на нём поработать, но у него как-то не сложились с ним отноешения


Сразу вылезает цитата SPJ отсюда:

Since "inevitability" is a hard sell for Haskell right now, avoid mentioning ML or Erlang. There needs to be only one FPL for a manager, or he will fret about VHS vs. Betamax syndrome (and he won't want to have been the one to invest in a Betamax).

Re[3]: Ищу программирующих на Эрланге
От: BulatZiganshin  
Дата: 26.11.07 17:29
Оценка:
Здравствуйте, Joel Reymont, Вы писали:

BZ>>афигеть! кстати, я думаю, что ему можно предложить и на хаскеле что-то сделать. он сам порбовал на нём поработать, но у него как-то не сложились с ним отноешения


JR>Нет, на Хаскеле мне предлагать ничего не надо. У меня нет пока на него коммерческого спроса.


афигеть совсем!!! откуда такое знание русского языка? я думал — кто-то тебе перевёл объявление

и раз так — как может быть коммерческий спрос на язык?? я так понимаю — ты сам его считаешь плохим вариантом

Курилке: я бы не назвал Джоэля менеджером. год назад он пытался написать клиент к этому самому покер-серверу на хаскеле (только начав его изучение — это никого тебе не напоминает? ). в конце концов, после двух месяцев, когда всё cafe ему помогало в этом процессе — там сотни тредов, десериализация, реал-тайм — он плюнул и за неделю переписал его на эрланге. на мой взгляд, проблема была именно в том, что Джоэль сразу взялся за нетривиальную задачу, упёрся в скорость библиотеки десериализации и не захотел её заменить другой, а на эрланге быстро переписал потому, что алгоритм уже был обсуждён, оставалось только записать его на похожем языке. во всяком случае, она от этого переписывания быстрее не стала. ну а сам Джоэль сделал вывод, что хаскель — плохой язык
Люди, я люблю вас! Будьте бдительны!!!
Re[4]: Ищу программирующих на Эрланге
От: Курилка Россия http://kirya.narod.ru/
Дата: 26.11.07 17:34
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, Joel Reymont, Вы писали:


BZ>афигеть совсем!!! откуда такое знание русского языка? я думал — кто-то тебе перевёл объявление


Hint: биографи у Джоэля довольно оригинальная, хотя это вроде гуглом как минимум запросто ищется

BZ>Курилке: я бы не назвал Джоэля менеджером. год назад он пытался написать клиент к этому самому покер-серверу на хаскеле (только начав его изучение — это никого тебе не напоминает? ). в конце концов, после двух месяцев, когда всё cafe ему помогало в этом процессе — там сотни тредов, десериализация, реал-тайм — он плюнул и за неделю переписал его на эрланге. на мой взгляд, проблема была именно в том, что Джоэль сразу взялся за нетривиальную задачу, упёрся в скорость библиотеки десериализации и не захотел её заменить другой, а на эрланге быстро переписал потому, что алгоритм уже был обсуждён, оставалось только записать его на похожем языке. во всяком случае, она от этого переписывания быстрее не стала. ну а сам Джоэль сделал вывод, что хаскель — плохой язык


Дак, Булат, яж это лишь как "мысль по поводу", а по erlang questions и не только про Джоэля я уже чуток знал...
Re[3]: Ищу программирующих на Эрланге
От: BulatZiganshin  
Дата: 26.11.07 17:58
Оценка:
Здравствуйте, Joel Reymont, Вы писали:

BZ>>афигеть! кстати, я думаю, что ему можно предложить и на хаскеле что-то сделать. он сам порбовал на нём поработать, но у него как-то не сложились с ним отноешения


JR>Нет, на Хаскеле мне предлагать ничего не надо. У меня нет пока на него коммерческого спроса.


на твоём сайте написано, чт тебе нужен только программтст для развития покер-сервера. понятно, что хаскелу там не место
Люди, я люблю вас! Будьте бдительны!!!
Re[4]: Ищу программирующих на Эрланге
От: Joel Reymont Испания http://wagerlabs.com
Дата: 26.11.07 18:16
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>и раз так — как может быть коммерческий спрос на язык??


Очень просто: ко мне не стучатся клиенты с просьбами написать им что-нибудь на Хаскеле, но стучатся и просят Эрланг!

BZ>я так понимаю — ты сам его считаешь плохим вариантом


Хаскел отличный язык, но я пока не знаю для чего. Проще пишется и быстрее работает написанное на OCaml. Проще пишется и куда круче масштабируется написанное на Эрланге. Если бы я писал что-нибудь с критериями безопасности, как например galois.com (криптологические системы для правительства США), то я обязательно бы выбрал Хаскел.

BZ>Курилке: я бы не назвал Джоэля менеджером. год назад он пытался написать клиент к этому самому покер-серверу на хаскеле


Осмелюсь скорректировать вышенаписанное... Писал я софт для тестирования чужого покер-сервера, что-то типа scalable test harness. Требовалось дать возможность клиенту эмулировать несколько тысяч игроков, что пользуются покер сервером, т.е. играют, по лобби лазают и проч. На Хаскеле я боролся с диким использованием памяти, сериализацией и т.д. Перейдя на Эрланг я быстро выяснил, что проблема не в Хаскеле и не в Эрланге.

Алгоритмов особых не было, задача тривиальная. Клепать пакеты для покер сервера, отсылать, получать и далее по кругу. Идеальная задача для Эрланга, но мне хотелось изучить Хаскел. Сам клиент предпочел в итоге "DSL" на Эрланге тому же на Хаскеле.

Не так давно я написал транслятор с трейдингового языка EasyLanguage в C#. Сначала я написал его на Хаскеле, но меня достало преобразовывать структуры из одного формата в другой в монадах. Я переписал транслятор на OCaml (который решил изучить) и использовать polymorphic variants мне понравилось куда больше. Кстати, мне так же нужен программист на F# чтобы этот транслятор переписать под Виндоуз.
--
http://wagerlabs.com
Re[4]: Ищу программирующих на Эрланге
От: Mamut Швеция http://dmitriid.com
Дата: 27.11.07 08:12
Оценка:
BZ>афигеть совсем!!! откуда такое знание русского языка? я думал — кто-то тебе перевёл объявление

Все описано здесь:
http://groups.google.com/group/hardcore_erlang/t/601c237a9f04603e


dmitriid.comGitHubLinkedIn
Re[5]: Ищу программирующих на Эрланге
От: Gaperton http://gaperton.livejournal.com
Дата: 27.11.07 14:00
Оценка:
Здравствуйте, Joel Reymont, Вы писали:

JR>Не так давно я написал транслятор с трейдингового языка EasyLanguage в C#. Сначала я написал его на Хаскеле, но меня достало преобразовывать структуры из одного формата в другой в монадах. Я переписал транслятор на OCaml (который решил изучить) и использовать polymorphic variants мне понравилось куда больше. Кстати, мне так же нужен программист на F# чтобы этот транслятор переписать под Виндоуз.


Занятно. А почему С# — это требование заказчика? Для трейдинговых нужд, скажем, для торговых роботов, и для нужд движка скриптинга куда лучше подходит Java. Там гранулярность загрузки — класс, и неиспользуемый код подбирается GC автоматически. В отличии от .NET. Во вторых — для Java есть почти рилтаймовые сборщики мусора, скажем, в WebLogic RealTime Edition. Я бы не отважился делать торговых роботов на C# — самый паршивый выбор.

Как кстати твои проекты по поводу применения Эрланга в финансовой индустрии (всякие там stocks quotes and exchanges)? Несколько лет назад ты писал об этом в мэйллист.
Re[6]: Ищу программирующих на Эрланге
От: Joel Reymont Испания http://wagerlabs.com
Дата: 27.11.07 14:20
Оценка:
Здравствуйте, Gaperton, Вы писали:

G>Занятно. А почему С# — это требование заказчика? Для трейдинговых нужд, скажем, для торговых роботов, и для нужд движка скриптинга куда лучше подходит Java. Там гранулярность загрузки — класс, и неиспользуемый код подбирается GC автоматически.


Большая часть трейдинговых продуктов для простых смертных написана на .NET (NinjaTrader, RightEdge, OpenQuant).

G>Как кстати твои проекты по поводу применения Эрланга в финансовой индустрии (всякие там stocks quotes and exchanges)? Несколько лет назад ты писал об этом в мэйллист.


Никак пока. Сейчас, вот, пишу книжку по Эрлангу (Harcore Erlang) для Pragmatic Programmers, собираюсь там показать как можно stock exchange написать на Эрланге. С другой стороны, один из клиентов хочет portfolio management and analysis platform. Я сначала предложил Эрланг, а потом оказалось что у них портфели огромного размера и аналитика должна прогоняться максимально быстро. Пришлось предложить OCaml и масштабирование с помощью Ensemble.
--
http://wagerlabs.com
Re[7]: Ищу программирующих на Эрланге
От: Gaperton http://gaperton.livejournal.com
Дата: 27.11.07 14:27
Оценка:
Здравствуйте, Joel Reymont, Вы писали:

JR>Здравствуйте, Gaperton, Вы писали:


G>>Занятно. А почему С# — это требование заказчика? Для трейдинговых нужд, скажем, для торговых роботов, и для нужд движка скриптинга куда лучше подходит Java. Там гранулярность загрузки — класс, и неиспользуемый код подбирается GC автоматически.


JR>Большая часть трейдинговых продуктов для простых смертных написана на .NET (NinjaTrader, RightEdge, OpenQuant).


Понятно.

G>>Как кстати твои проекты по поводу применения Эрланга в финансовой индустрии (всякие там stocks quotes and exchanges)? Несколько лет назад ты писал об этом в мэйллист.


JR>Никак пока. Сейчас, вот, пишу книжку по Эрлангу (Harcore Erlang) для Pragmatic Programmers, собираюсь там показать как можно stock exchange написать на Эрланге. С другой стороны, один из клиентов хочет portfolio management and analysis platform. Я сначала предложил Эрланг, а потом оказалось что у них портфели огромного размера и аналитика должна прогоняться максимально быстро. Пришлось предложить OCaml и масштабирование с помощью Ensemble.


Огромный размер портфеля — это сколько?

Мне кажется, можно и с Эрлангом. Аналитику подцеплять драйвером, и писать на чем угодно, неважно, а Эрланг обеспечивает масштабируемость и отказоустойчивость.
Re: Ищу программирующих на Эрланге
От: Gaperton http://gaperton.livejournal.com
Дата: 27.11.07 14:30
Оценка:
Здравствуйте, Joel Reymont, Вы писали:

JR>Господа,


JR>- Вы программируете на Эрланге?


JR>- Имеете понимание оного и какой-то опыт?


JR>- Вам интересны нетривиальные проекты на Эрланге?


JR>Свяжитетсь со мной, пожалуйста, по почте. Контактная информация на http://wagerlabs.com


JR>На данный момент у меня на подходе больше проектов на Эрланге, чем я могу осилить, да и собственно программирование мне уже не так интересно, как аспекты системного дизайна, маркетинга, продаж и т.д. Так же, у меня есть продукт (OpenPoker), который нужно активно развивать и поддерживать. Я хочу собрать толковую команду, т.к. целина Эрланга весьма перспективна и пахать ее кому-то надо.


Команду собрать без проблем. Как вариант — я могу взять от тебя субподряд и собрать команду эрлангистов. Одного программера готов выделить очень быстро — он есть в наличии. Если будет выгодно — надо обсудить детали лично, я могу собрать достаточно большую группу.

Вопросы:
1) Ты делаешь фокус на продуктовой разработке, или на заказной? Каковы твои планы на эту тему в перспективе 2-3 года?
2) Ты готов давать субподряды, или хочешь работать индивидуально с разработчиками?
3) Насколько стабилен у тебя поток заказов, и в каких предметных областях?
Re[8]: Ищу программирующих на Эрланге
От: Joel Reymont Испания http://wagerlabs.com
Дата: 27.11.07 15:06
Оценка:
G>Огромный размер портфеля — это сколько?

Не могу сказать, NDA подписал.

G>Мне кажется, можно и с Эрлангом. Аналитику подцеплять драйвером, и писать на чем угодно, неважно, а Эрланг обеспечивает масштабируемость и отказоустойчивость.


Можно и драйвером подцеплять, хотя клиент желает аналитику менять без перекомпиляции всей системы.

На самом деле, я не вижу почему данную систему обязательно писать на Эрланге, знаю успешные примеры применения OCaml в этой области (смотри здесь)и просто хочу попробовать.

Масштабируемость и отказоустойчивость это само собой, но что насчет работы с time series размером в миллионы элементов? Как представлять в Эрланге эти самые time series? Как tuples, binaries? Как проходить по ним функционально (map, fold)? То что математика в Эрланге страдает это давно известно, а двигать прогресс на примере этого проекта я не готов. В книжке описать это другое дело, мне на нее куда больше времени дадено.
--
http://wagerlabs.com
Re[2]: Ищу программирующих на Эрланге
От: Joel Reymont Испания http://wagerlabs.com
Дата: 27.11.07 15:24
Оценка:
Здравствуйте, Gaperton, Вы писали:

G>Команду собрать без проблем. Как вариант — я могу взять от тебя субподряд и собрать команду эрлангистов. Одного программера готов выделить очень быстро — он есть в наличии. Если будет выгодно — надо обсудить детали лично, я могу собрать достаточно большую группу.


Влад, ты знаешь куда писать. Пиши!

G>Вопросы:

G>1) Ты делаешь фокус на продуктовой разработке, или на заказной? Каковы твои планы на эту тему в перспективе 2-3 года?

На данный момент у меня есть некая популярность, которая транслируется в заказчиков с проектами. По мере того, как книжка будет приближаться к концу, популярность и количество проектов будет рости. Люди понимают перспективность Эрланга, но программистов все равно не хватает.

Так же у меня есть пара относительно перспективных, но недоделанных продуктов (OpenPoker, Topdog), и желание сконцентрироваться на продажах, маркетинге и выявлении новых ниш на рынке.

Почему я сам не доведу продукты до ума? Лень мешает и программировать надоело. Скоро 20 лет как я научился и 16 лет как я получаю за это деньги.

Хотелось бы иметь линейку продуктов, но начинать надо все равно с заказного программирования. Я пока не миллионер и финансировать разработку новых продуктов из собственного кармана не могу, следовательно остается финансирование с контрактов.

G>2) Ты готов давать субподряды, или хочешь работать индивидуально с разработчиками?


У меня есть некий опыт в этой области. В свое время я занимался оффшорным программированием из Штатов, набирая команды по России и бывшим республикам. Опыт настолько отрицательный, что я вернулся в Питер и собрал собственную команду. Качество работы было всегда на высоте, я ведь сам подбирал команды с опытом и менеджментом. Проблема в том, что слишком высок стимул для команд работать с заказчиком в обход меня.

Я бы предпочел собрать собственную группу, но меня можно переубедить.

G>3) Насколько стабилен у тебя поток заказов, и в каких предметных областях?


Потом заказов пока нестабилен. Предметные области разные, от трейдинга и иже с ним, до веб программирования. В принципе, я программирую на чем придется (Lisp, Erlang, OCaml, Haskell), но полагаю что фокус все таки будет на Эрланге.
--
http://wagerlabs.com
Re[3]: Ищу программирующих на Эрланге
От: BulatZiganshin  
Дата: 27.11.07 15:54
Оценка:
Здравствуйте, Joel Reymont, Вы писали:

JR>Я бы предпочел собрать собственную группу, но меня можно переубедить.


на мой скромный взгляд вам больше подходит равноправное партнёрство. за тобой — контакты с западным миром (заказчиками, pr). за гапертоном — работа с исполнителями, техническая часть, архитектура, менеджмент
Люди, я люблю вас! Будьте бдительны!!!
Re[4]: Ищу программирующих на Эрланге
От: Joel Reymont Испания http://wagerlabs.com
Дата: 27.11.07 16:05
Оценка: :)))
BZ>на мой скромный взгляд вам больше подходит равноправное партнёрство. за тобой — контакты с западным миром (заказчиками, pr). за гапертоном — работа с исполнителями, техническая часть, архитектура, менеджмент

Почему нет? Gaperton, добавь меня в Facebook, пожалуйста, или напиши напрямую.

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

--
http://wagerlabs.com
--
http://wagerlabs.com
Re[3]: Ищу программирующих на Эрланге
От: Gaperton http://gaperton.livejournal.com
Дата: 27.11.07 16:50
Оценка:
Здравствуйте, Joel Reymont, Вы писали:

G>>Команду собрать без проблем. Как вариант — я могу взять от тебя субподряд и собрать команду эрлангистов. Одного программера готов выделить очень быстро — он есть в наличии. Если будет выгодно — надо обсудить детали лично, я могу собрать достаточно большую группу.


JR>Влад, ты знаешь куда писать. Пиши!

Ок, детали обсудим почтой. Уже пишу.

G>>Вопросы:

G>>1) Ты делаешь фокус на продуктовой разработке, или на заказной? Каковы твои планы на эту тему в перспективе 2-3 года?

JR>На данный момент у меня есть некая популярность, которая транслируется в заказчиков с проектами. По мере того, как книжка будет приближаться к концу, популярность и количество проектов будет рости. Люди понимают перспективность Эрланга, но программистов все равно не хватает.


Ок. Грамотно и правильно. У меня, к сожалению, не хватает терпения не то что на книгу, но даже на статьи.

JR>Так же у меня есть пара относительно перспективных, но недоделанных продуктов (OpenPoker, Topdog), и желание сконцентрироваться на продажах, маркетинге и выявлении новых ниш на рынке.


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

JR>Почему я сам не доведу продукты до ума? Лень мешает и программировать надоело. Скоро 20 лет как я научился и 16 лет как я получаю за это деньги.


Я так полагаю, также потому, что текучка малосовместима с разработкой стратегии, делать это одновременно очень тяжело почему-то. У меня по крайней мере так — лень тут не причем. .

JR>Хотелось бы иметь линейку продуктов, но начинать надо все равно с заказного программирования. Я пока не миллионер и финансировать разработку новых продуктов из собственного кармана не могу, следовательно остается финансирование с контрактов.


Разумеется, по другому никак. Я думаю, у тебя есть наметки в плане возможных продуктовых ниш на будущее. Скажем, пример со stock exchange в книгу ты не просто так включаешь . Но это однозначно лучше почтой обсуждать.

G>>2) Ты готов давать субподряды, или хочешь работать индивидуально с разработчиками?


JR>У меня есть некий опыт в этой области. В свое время я занимался оффшорным программированием из Штатов, набирая команды по России и бывшим республикам. Опыт настолько отрицательный, что я вернулся в Питер и собрал собственную команду. Качество работы было всегда на высоте, я ведь сам подбирал команды с опытом и менеджментом. Проблема в том, что слишком высок стимул для команд работать с заказчиком в обход меня.


Мне кажется, это можно решить, имея относительно небольшую команду у тебя, которая выполняла бы работы по общей архитектуре и работе с требованиями (формулировка ТЗ в технических терминах), планирование, выдачу заданий и контроль выполнения, а также приемку работ и их интеграцию. То есть, надо иметь локально SCM, QA, и архитекторов с менеджерами.
Re[4]: Ищу программирующих на Эрланге
От: Joel Reymont Испания http://wagerlabs.com
Дата: 27.11.07 17:09
Оценка:
Здравствуйте, Gaperton, Вы писали:

G>Мне кажется, это можно решить, имея относительно небольшую команду у тебя, которая выполняла бы работы по общей архитектуре и работе с требованиями (формулировка ТЗ в технических терминах), планирование, выдачу заданий и контроль выполнения, а также приемку работ и их интеграцию. То есть, надо иметь локально SCM, QA, и архитекторов с менеджерами.


На Канары переехать не желаешь?
--
http://wagerlabs.com
Re[5]: Ищу программирующих на Эрланге
От: BulatZiganshin  
Дата: 27.11.07 17:13
Оценка: :)
Здравствуйте, Joel Reymont, Вы писали:

JR>Здравствуйте, Gaperton, Вы писали:


JR>На Канары переехать не желаешь?


а ты сможешь ему обеспечить привычную по мегаполису среду существования? я не просто так спрашиваю, дело в том, что учёные проводили эксперименты и выяснили, что выходцы из крупных городов в отсуствии смога гибнут через 2-3 месяца
Люди, я люблю вас! Будьте бдительны!!!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.