Я лично только ЗА хакерскую культуру, это в часности поэтому я предпочитаю стартапы корпорациям. Я просто не очень уверен, что понял, к чему это?crypto5 wrote:Одно другому не мешает. Но в данном примере в классической корпорации это могло бы вылится в кучу митингов и обсуждений, с большим количеством шума от людей которые просто хотят засветится и показать инициативность и лидерские способности. А в компании с хакерской культурой человек сядет и на практике быстро проверит что да как.АццкоМото wrote:Ну, не знаю, все может быть, про такое не слышал. Но все равно непонятно, в чем профит вытирать чей-то нос. Лучше бы наставил сто рыл на путь истинный, чтобы они сделали что-то хорошее, чем деткам показать, что его агрегат все равно большеcrypto5 wrote: Ну например был же не так давно случай когда какие то товарищи пытались всунуть какой то асемблерный криптокод в ядро, а Линус сел и написал на сях более быстрый вариант, и утер им нос?
Интересное интервью сегодня было
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Интересное интервью сегодня было
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Интересное интервью сегодня было
Все к тому же, должны ли гуру кодить.Zorkus wrote:Я лично только ЗА хакерскую культуру, это в часности поэтому я предпочитаю стартапы корпорациям. Я просто не очень уверен, что понял, к чему это?crypto5 wrote:Одно другому не мешает. Но в данном примере в классической корпорации это могло бы вылится в кучу митингов и обсуждений, с большим количеством шума от людей которые просто хотят засветится и показать инициативность и лидерские способности. А в компании с хакерской культурой человек сядет и на практике быстро проверит что да как.АццкоМото wrote:Ну, не знаю, все может быть, про такое не слышал. Но все равно непонятно, в чем профит вытирать чей-то нос. Лучше бы наставил сто рыл на путь истинный, чтобы они сделали что-то хорошее, чем деткам показать, что его агрегат все равно большеcrypto5 wrote: Ну например был же не так давно случай когда какие то товарищи пытались всунуть какой то асемблерный криптокод в ядро, а Линус сел и написал на сях более быстрый вариант, и утер им нос?
In vino Veritas!
-
- Уже с Приветом
- Posts: 4205
- Joined: 10 Jan 2004 01:22
- Location: n-sk -> MD -> VA
Re: Интересное интервью сегодня было
давайте сделаем шаг назад и определим кто такой гуру и зачем он нужен.crypto5 wrote:Все к тому же, должны ли гуру кодить.
"кодить" всегда можно нанять специалиста.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Интересное интервью сегодня было
Гуру - это человек, квалификация которого намного более высокая чем у среднего уровня программистов, и он наглядно это доказал на уже достигнутых нетривиальных результатах.fruit6 wrote:давайте сделаем шаг назад и определим кто такой гуру и зачем он нужен.crypto5 wrote:Все к тому же, должны ли гуру кодить.
"кодить" всегда можно нанять специалиста.
Специалиста на кодить можно без проблем, и многие так и поступают, но тогда проявляются недостатки которые я уже описал в своих постах выше.
In vino Veritas!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Интересное интервью сегодня было
Ну вот, уже лучше. Теперь остается понять, что такого "критического" в критическом коде, что его должен писать сам гуру и намного ли больше кода можно заревьюить, чем собственно написать (а он же гуру, он даже пукает фиалками, его код даже тестировать не надо, не то, что ревьюить).crypto5 wrote:Но это не важно, гуру вполне не обязан писать все сам, достаточно кодить критические элементы и делать code review младших товарищей что бы поддерживать высокую культуру кодирования.
Мое мнение, что ни тем, ни другим он заниматься не должен, но может, если сильно хочется. Может, а него кончики волос секутся от недостатка кодирования и кожа становится недостаточно шелковистой.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Интересное интервью сегодня было
Где то так, гуры которые долго не кодируют быстро(пару лет) становятся далеки от того что происходит, особенно когда приходят на новый проект.АццкоМото wrote:Может, а него кончики волос секутся от недостатка кодирования и кожа становится недостаточно шелковистой.crypto5 wrote:Но это не важно, гуру вполне не обязан писать все сам, достаточно кодить критические элементы и делать code review младших товарищей что бы поддерживать высокую культуру кодирования.
In vino Veritas!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Интересное интервью сегодня было
С непредсказуемым результатом. Тот кульхацкер, что быстро сядет и проверит, может быть неправ, а тот, что хотел просто таблом светануть - правcrypto5 wrote: Одно другому не мешает. Но в данном примере в классической корпорации это могло бы вылится в кучу митингов и обсуждений, с большим количеством шума от людей которые просто хотят засветится и показать инициативность и лидерские способности. А в компании с хакерской культурой человек сядет и на практике быстро проверит что да как.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Интересное интервью сегодня было
В жизни все может быть, но вероятность того что проверенный на практике результат будет неправильный намного выше чем непроверенный правильным. Ну и код доступен, в engineering driven среде опонент всегда может потыкать его палочкой и наглядно увидеть/показать что где не так без переливания из пустого в порожнее.АццкоМото wrote:С непредсказуемым результатом. Тот кульхацкер, что быстро сядет и проверит, может быть неправ, а тот, что хотел просто таблом светануть - правcrypto5 wrote: Одно другому не мешает. Но в данном примере в классической корпорации это могло бы вылится в кучу митингов и обсуждений, с большим количеством шума от людей которые просто хотят засветится и показать инициативность и лидерские способности. А в компании с хакерской культурой человек сядет и на практике быстро проверит что да как.
In vino Veritas!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Интересное интервью сегодня было
Ой, да ладно. Что там произошло-то за пару лет в области кодирования? Чего бы без кодирования человек разучился, скажем, проектировать?crypto5 wrote:Где то так, гуры которые долго не кодируют быстро(пару лет) становятся далеки от того что происходит, особенно когда приходят на новый проект.
Ну, или если зайти с другого конца, если автор мапредюса (Dean?) завтра разучится кодировать, мир что-то потеряет? Да ничего, закодирует кто-то другой, причем, возможно, тупо бесплатно
А пока школота занята кодированием, замутит какой-нибудь хэшседюс
Last edited by АццкоМото on 22 Oct 2012 18:44, edited 1 time in total.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Интересное интервью сегодня было
И иными словами так модно-нелюбимые "хакерской общественностью" двухчасовые митинги будут заменены продвинутым говносрачем в бордах, багтрекерах или в мыле. На недели.crypto5 wrote: В жизни все может быть, но вероятность того что проверенный на практике результат будет неправильный намного выше чем непроверенный правильным. Ну и код доступен, в engineering driven среде опонент всегда может потыкать его палочкой и наглядно увидеть/показать что где не так без переливания из пустого в порожнее.
К тому же в жизни обычно речь идет не о "правильно-неправильно", а о "лучше-хуже" в достаточно неформализованной системе ценностей
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Интересное интервью сегодня было
В области кодирования ничего, а вполне конкретный проект может очень сильно трансформироваться и обрости многими деталями.АццкоМото wrote:Ой, да ладно. Что там произошло-то за пару лет в области кодирования? Чего бы без кодирования человек разучился, скажем, проектировать?crypto5 wrote:Где то так, гуры которые долго не кодируют быстро(пару лет) становятся далеки от того что происходит, особенно когда приходят на новый проект.
Закодирует что? Джеф делает проекты которые никто до него почему-то не делал, поэтому вполне возможно что потеряет.Ну, или если зайти с другого конца, если автор мапредюса (Dean?) завтра разучится кодировать, мир что-то потеряет? Да ничего, закодирует кто-то другой, причем, возможно, тупо бесплатно
In vino Veritas!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Интересное интервью сегодня было
И что, поэтому он должен лично каждую строчку кода в проекте ревьюить? А если гуру вернулся на проект через два года, тогда как - читать весь код самому? Или все-таки посмотреть доки про архитектуру и дезигн? Ах, ну да. Хакеры же не пишут докиcrypto5 wrote: В области кодирования ничего, а вполне конкретный проект может очень сильно трансформироваться и обрости многими деталями.
Да как же вы не понимаете. Джеф делает то, что никто не делал, но это "то" - не кодирование. Не было мапредюса - его не было ни у кого. Статейку тиснули с описанием, как вдруг выяснилось, что закодировать его бегут, роняя кал, все кому не лень. И успешно кодируютcrypto5 wrote: Закодирует что? Джеф делает проекты которые никто до него почему-то не делал, поэтому вполне возможно что потеряет.
И если Джеф вдруг разучится кодировать (что вряд ли, тут как с велосипедом), то это ему ничуть не помешает делать то, что еще никто не делал
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Интересное интервью сегодня было
Я такого не говорил.АццкоМото wrote:И что, поэтому он должен лично каждую строчку кода в проекте ревьюить?crypto5 wrote: В области кодирования ничего, а вполне конкретный проект может очень сильно трансформироваться и обрости многими деталями.
Хакеры пишут доки, но доков достаточно что бы понять что происходит только в сильно идеализированном мире.А если гуру вернулся на проект через два года, тогда как - читать весь код самому? Или все-таки посмотреть доки про архитектуру и дезигн? Ах, ну да. Хакеры же не пишут доки
ДУмаю что вы неправы, вначале был код для решения практических проблем а потом уже намного позже статейка. "Google’s approach to research is iterativeand usually involves writing production, or near-production, code from day one." (Ц) Google's Hybrid Approach to Research.Да как же вы не понимаете. Джеф делает то, что никто не делал, но это "то" - не кодирование. Не было мапредюса - его не было ни у кого. Статейку тиснули с описанием, как вдруг выяснилось, что закодировать его бегут, роняя кал, все кому не лень. И успешно кодируютcrypto5 wrote: Закодирует что? Джеф делает проекты которые никто до него почему-то не делал, поэтому вполне возможно что потеряет.
И если Джеф вдруг разучится кодировать (что вряд ли, тут как с велосипедом), то это ему ничуть не помешает делать то, что еще никто не делал
In vino Veritas!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Интересное интервью сегодня было
Тогда я не понимаю, какая связь между пониманием изменений в проекте за 2 года и кодированиемcrypto5 wrote: Я такого не говорил.
Странно, а мне всегда было достаточно доков плюс где-то подзырить в маленькое, но специфичное место кодаcrypto5 wrote: Хакеры пишут доки, но доков достаточно что бы понять что происходит только в сильно идеализированном мире.
Особенно, когда положение позволяет спросить какой-то документ по архитектуре и услышав "а у нас такого нет" скзать "так, блин, иди и напиши"
Нет, вы определенно понимаете меня превратно. Понятно, что сначала был код, а потом статья. Беда лишь в том, что как только в статье (коротенькой весьма - если то, что нагуглилось это оно и есть) он разжевал подход и показал преимущества, выяснилось, что закодировать это может кто угодно. Т.е. не в коде его достижение. И, уверен, если бы Джефу было влом и он пришел к вам со словами "crypto5, слушай, ты только не говори никому. разучился я кодировать. пишу if и все, в глазах темнеет. сначала так было только иногда, когда выпью много или после стресса. а теперь вообще не могу. психиатр говорит, в детстве перекодировал, нельзя больше. но тут вот идейка есть, я ее мапредюсом назвал. спомогнешь по дружбе?" получилось бы ничуть не хуже. более того, возможно, так оно и было в реалеcrypto5 wrote: ДУмаю что вы неправы, вначале был код для решения практических проблем а потом уже намного позже статейка. "Google’s approach to research is iterativeand usually involves writing production, or near-production, code from day one." (Ц) Google's Hybrid Approach to Research.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Интересное интервью сегодня было
В том что при двух часовых митингах техлид проекта не сможет получить полную качественную информацию. Учавствуя в разработке и щупая код он получает намного более качественную картину того что происходит.АццкоМото wrote:Тогда я не понимаю, какая связь между пониманием изменений в проекте за 2 года и кодированиемcrypto5 wrote: Я такого не говорил.
Мне тяжело судить не зная специфики проектов над которыми вы работаете.Странно, а мне всегда было достаточно доков плюс где-то подзырить в маленькое, но специфичное место кодаcrypto5 wrote: Хакеры пишут доки, но доков достаточно что бы понять что происходит только в сильно идеализированном мире.
Особенно, когда положение позволяет спросить какой-то документ по архитектуре и услышав "а у нас такого нет" скзать "так, блин, иди и напиши"
Если Джефу с нуля пришла в голову идея с представлением полной картины, и он сразу нашел человека который ее правильно понял и реализовал, то отлично. Но мне кажется в реальном мире подобные распределенному map reduce штуки(даже кажущиеся элементарными опосля) рожаются после многих неудачных итеративных попыток и наступлений на грабли, и глубокая вовлеченность в процесс архитектора/tech lead-a очень снижает накладные расходы на комуникацию и превращение идеи в код, а так-же позволяет ему более эфективно понимать что за грабли и обходить их используя опыт.Нет, вы определенно понимаете меня превратно. Понятно, что сначала был код, а потом статья. Беда лишь в том, что как только в статье (коротенькой весьма - если то, что нагуглилось это оно и есть) он разжевал подход и показал преимущества, выяснилось, что закодировать это может кто угодно. Т.е. не в коде его достижение. И, уверен, если бы Джефу было влом и он пришел к вам со словами "crypto5, слушай, ты только не говори никому. разучился я кодировать. пишу if и все, в глазах темнеет. сначала так было только иногда, когда выпью много или после стресса. а теперь вообще не могу. психиатр говорит, в детстве перекодировал, нельзя больше. но тут вот идейка есть, я ее мапредюсом назвал. спомогнешь по дружбе?" получилось бы ничуть не хуже. более того, возможно, так оно и было в реалеcrypto5 wrote: ДУмаю что вы неправы, вначале был код для решения практических проблем а потом уже намного позже статейка. "Google’s approach to research is iterativeand usually involves writing production, or near-production, code from day one." (Ц) Google's Hybrid Approach to Research.
In vino Veritas!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Интересное интервью сегодня было
Отчего же? По поводу любого момента, который непонятен или вызывает сомнения, можно попросить объяснений от того человека, который разбирается в этом лучше, чем сэкономить время. Причем, де факто, и свое и чужое. Опять же, вопрос в размере проекта и кодовой базы. Если команда из 5 человек все тащит, то не грех тимлиду и покодировать. Если в команде 100 человек и техлид лезет в код, то он упырь.crypto5 wrote: В том что при двух часовых митингах техлид проекта не сможет получить полную качественную информацию. Учавствуя в разработке и щупая код он получает намного более качественную картину того что происходит.
А еще бывает что бОльшая часть кода вообще не контролируется твоим работодателем. Вот делает твоя контора ондроедные телефоны, разработала стопицот тыщ строк кода всяких кастомизаций, а потом ваши коллеги выплевывают новую версию ондроеда и ой. Не подрабатывать же интерном в гугле, чтобы заранее знать, чем вы нас удивите.
Я думаю, что процесс рождения идеи был долгим и проходил все больше у доски с маркером и достаточно умными коллегами. И вот это как раз и снижает накладные расходы: если бы они бежали с пробуксовкой реализовывать каждый неудачный вариант, до сих пор бы их перебиралиcrypto5 wrote:Если Джефу с нуля пришла в голову идея с представлением полной картины, и он сразу нашел человека который ее правильно понял и реализовал, то отлично. Но мне кажется в реальном мире подобные распределенному map reduce штуки(даже кажущиеся элементарными опосля) рожаются после многих неудачных итеративных попыток и наступлений на грабли, и глубокая вовлеченность в процесс архитектора/tech lead-a очень снижает накладные расходы на комуникацию и превращение идеи в код, а так-же позволяет ему более эфективно понимать что за грабли и обходить их используя опыт.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 5538
- Joined: 20 Mar 2001 10:01
- Location: SFBA
Re: Интересное интервью сегодня было
Как это не было. Идея - цельнотянутая из 70-х годов, или когда там functional programming зародилось.АццкоМото wrote:Да как же вы не понимаете. Джеф делает то, что никто не делал, но это "то" - не кодирование. Не было мапредюса - его не было ни у кого.
Увидев друга, Портос вскрикнул от радости...
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Интересное интервью сегодня было
А распределенный map reduce работающий на больших обьемах информации?8K wrote:Как это не было. Идея - цельнотянутая из 70-х годов, или когда там functional programming зародилось.АццкоМото wrote:Да как же вы не понимаете. Джеф делает то, что никто не делал, но это "то" - не кодирование. Не было мапредюса - его не было ни у кого.
In vino Veritas!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Интересное интервью сегодня было
Без обид, но мне кажется что все аргументы уже высказаны, и вобщем то поняты, безотносительно того что каждый остался при своем мнении.АццкоМото wrote:Отчего же? По поводу любого момента, который непонятен или вызывает сомнения, можно попросить объяснений от того человека, который разбирается в этом лучше, чем сэкономить время. Причем, де факто, и свое и чужое. Опять же, вопрос в размере проекта и кодовой базы. Если команда из 5 человек все тащит, то не грех тимлиду и покодировать. Если в команде 100 человек и техлид лезет в код, то он упырь.crypto5 wrote: В том что при двух часовых митингах техлид проекта не сможет получить полную качественную информацию. Учавствуя в разработке и щупая код он получает намного более качественную картину того что происходит.
А еще бывает что бОльшая часть кода вообще не контролируется твоим работодателем. Вот делает твоя контора ондроедные телефоны, разработала стопицот тыщ строк кода всяких кастомизаций, а потом ваши коллеги выплевывают новую версию ондроеда и ой. Не подрабатывать же интерном в гугле, чтобы заранее знать, чем вы нас удивите.
Я думаю, что процесс рождения идеи был долгим и проходил все больше у доски с маркером и достаточно умными коллегами. И вот это как раз и снижает накладные расходы: если бы они бежали с пробуксовкой реализовывать каждый неудачный вариант, до сих пор бы их перебиралиcrypto5 wrote:Если Джефу с нуля пришла в голову идея с представлением полной картины, и он сразу нашел человека который ее правильно понял и реализовал, то отлично. Но мне кажется в реальном мире подобные распределенному map reduce штуки(даже кажущиеся элементарными опосля) рожаются после многих неудачных итеративных попыток и наступлений на грабли, и глубокая вовлеченность в процесс архитектора/tech lead-a очень снижает накладные расходы на комуникацию и превращение идеи в код, а так-же позволяет ему более эфективно понимать что за грабли и обходить их используя опыт.
In vino Veritas!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Интересное интервью сегодня было
Ну уж и цельнотянутая. Не на пустом месте, конечно, делалась, но тем не менее. С "актуальностью и новизной" имхо все в порядке8K wrote:Как это не было. Идея - цельнотянутая из 70-х годов, или когда там functional programming зародилось.АццкоМото wrote:Да как же вы не понимаете. Джеф делает то, что никто не делал, но это "то" - не кодирование. Не было мапредюса - его не было ни у кого.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 5538
- Joined: 20 Mar 2001 10:01
- Location: SFBA
Re: Интересное интервью сегодня было
Может, в Гугле он и работает, а на Хадуп смотреть без слёз невозможно. Баг на баге сидит и багом погоняет. Там над каждым джобом надо по паре инженеров с кайлом и зубилом посадить для толстой и тонкой доводки, да еще и обложиться со всех сторон против внезапных заподлянок со стороны фреймворка.crypto5 wrote:А распределенный map reduce работающий на больших обьемах информации?
Увидев друга, Портос вскрикнул от радости...