pukhalski

20 апреля 2015, Amsterdam

# Понедельник 42 твита

Доброе утро всем в этом чатике! Целую неделю вам предстоит терпеть меня, @pukhalski, в эфире @jsunderhood. Поехали!

7:44

Кратко представлюсь: архитектор в @EPAMSYSTEMS Amsterdam. Интересы: web, mobile, IoT, качалка головного мозга, музыка, @Webnotbombs.

8:00
@jsunderhood Напиши про то чем ты занимаешься сейчас и как к этому пришёл, чем занимался год два три назад?
8:22

.@toivonens, последние 2 недели скрещивал Flux с Knockout, интегрируя все это с AEM и Hybris.

8:24

.@toivonens Полгода перед этим делал дизайн (читай, рисовал диаграммки) для Home Automation решения. То есть, it depends.

8:25

.@toivonens четыре года назад пришел в EPAM как senior software engineer, но попал под жэсточайшую реструктуризацию в компании.

8:26

.@toivonens время-место, люди, мои навыки и образование (jack of all trades, master of none) направили меня в EPAM Mobile Competency Center

8:28

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

8:30

.@toivonens, и теперь я понимаю, что иногда просто необходимо ставить задачу прыгнуть выше своей головы. Иначе ничего не получится.

8:31
@jsunderhood Ты работаешь архитектором, как выбираешь технологии, если они не спускаются, от заказчика? Или пользуешься наработанным стеком?
8:35

.@Krivlenia от конкретной ситуации. Иногда решение очевидно, иногда приходится смириться с выбором заказчика, иногда приходится поискать.

8:35
@jsunderhood а что ты имел в виду под музыкой?
8:38

.@shuvalov_anton ранее играл в нескольких низкобюджетных панк и метал бандах. Сейчас занимаю позицию сочувствующего меломана.

8:43
@jsunderhood @toivonens
> jack of all trades, master of none
что это?
8:44

.@matmuchrapna @toivonens самоирония.

en.wikipedia.org/wiki/Jack_of_a…

8:44
@jsunderhood знакомо) А есть записи?
9:19

А сейчас мы поделимся на две группы: сторонники MV* в правом углу в красных шортах и приверженцы Flux в левом углу в белых подгузниках...

10:01
@jsunderhood А ты в каком углу? :)
10:03

.@itgek если честно, я примерил подгузники — ничего так, не жмут.

10:04
@itgek @jsunderhood реферри
10:04

Рубрику "Послеобеденное видео" сегодня представляет @awbjs с докладом о JS как языке эры распределенных вычислений.

vimeo.com/67050196

10:39
@jsunderhood мне интересно мы говорим frontend developer, подразумеваем в том числе и крутого-верстальщика? Или вёрстка это пройденный этап?
12:06

.@Rukomoynikov, для меня верстка всегда была и будет частью frontend (хотя значение этого термина варьируется в зависимости от контекста).

12:06

.@Rukomoynikov, с другой стороны в текущем рынке есть достаточно места и "чистым JS-разработчикам".

12:07

.@Rukomoynikov, лучший совет, который я могу дать — этот вопрос стоит задать самому себе.

12:08
@jsunderhood куда вставать тем кто ждет relay?
12:09

.@iiiii, ринг перепутал.

12:10

Мне нравится @RadioJSPodcast, но зачастую ощущение, что размазывают маленький кусок масла по целому батону хлеба. Требую меньше трепа!

12:15
@jsunderhood @Rukomoynikov чистый js-разработчик это скорее всего nodejs, который браузера совсем не касается. А фронт верстать будет всегда
13:07
@dshster @jsunderhood @Rukomoynikov Не всегда. Довольно часто верстают дизайнеры.
13:07
@Rukomoynikov @dshster @jsunderhood Ты не поверишь, но на западе это норма.
13:07

.@itgek @Rukomoynikov @dshster, если честно, то такая же норма, как и в ex-USSR.

13:08
@itgek @dshster @jsunderhood Слушай, ну может там просто уровень интерфейсов ниже? Я не встречал ни разу дизайнера-верстальщика, ни разу.
13:11

.@Rukomoynikov @itgek @dshster, я лично встречал. И ни одного. И даже растил-холил-лелеял нескольких таких суперстаров.

13:12

.@Rukomoynikov @itgek @dshster, но это все же редкость в наше время. Но я надеюсь, ситуация изменится. Во всяком случае наблюдаю движение.

13:12
@jsunderhood @Rukomoynikov @itgek @dshster Я верстаю и рисую. Это норма.
13:34

.@AlexShow @Rukomoynikov @itgek @dshster, *highfive*.

13:35
@dshster @jsunderhood @Rukomoynikov Я никогда не верстала, ни одного в жизни макета.
16:24

.@dshster @Rukomoynikov. В гостях у программы "Чистосердечное признание" Варя @toivonens.

16:24

Черт, Рейсиг нашел оправдание и для следующей версии jQuery. twitter.com/jeresig/status…

18:02

# Вторник 32 твита

Как думаете, насколько большой является проблема "бесконечного" маркетингового бюджета для опен-сорс решений, скажем, у Google или Facebook?

7:36

.@jsunderhood, стоит ли разработчику Васе тратить свое время на поддержку решений гигантов, или же свой скромный велосипед иногда краше?

7:38
@jsunderhood разве это не зависит от того, что принесёт больше профита Васе?
7:40

.@_sashashakun, вопрос в том, что даже если решение Васи гениальнее, есть ли кусок пирога и для него на рынке?

7:41

.@_h4_, согласен. Но интересная история у него плюс специфика рынка и множество факторов, которые дополнили картину успешности.

7:44
@jsunderhood В этом твиттере ты уже не первый fd из Амстердама, скажи у вас там есть какое-то коммьюнити русскоговорящих ?
7:46

.@Rukomoynikov, есть. И довольно большое. Так что ждем в гости ;)

7:47
@jsunderhood @_h4_ что же будет, когда она будет в разгаре?)
7:48

.@marinintim @_h4_ я думаю, я не в силах ответить на этот вопрос :)

7:49
@_h4_ @jsunderhood думаю тут нет универсального решения. Создавать клон Реакта — бессмысленно. Но есть много областей, где можно победить.
8:45
@jsunderhood тебе не кажется, что место для появления новых решений появляется там, где не справляются существующие?
8:45
@jsunderhood всегда будет пространство для новых решений. И на самом деле, чем шире возможножности и больше количество существующих решений…
8:45
@jsunderhood …тем больше будет пространство для новых. Звучит парадоксально, но это только первое впечатление.
8:45
@jsunderhood Если использовать их решения по применению, всем только лучше. Если подключать Ангуляр где не поподя, забивая на альтернативы..
8:45
@jsunderhood .. сообщество в чем то даже проигрывает. Не пропуская более нишевых игроков, и блокируя другое идеи.
8:45
@dshster Есть разница между верстать немного, и верстать (почти) всегда. Pure client-side JS разраб. тоже нужны. @jsunderhood @Rukomoynikov
8:45
@jsunderhood я считаю что будущее за переходом дизайнеров в верстку и фронтендеров в full stack (но с фокусом на UI) @Rukomoynikov
8:45
@operatino @jsunderhood Тогда UI\UX должны уйти дальше уйти от граф.дизайна, тогда так:
8:45
@Rukomoynikov Скорей наоборот UI/UX с версткой, а граф. дизайнеры отдельно @jsunderhood
8:45
@operatino @Rukomoynikov @jsunderhood @jsunderhood а вам не кажется что всегда будут нужны "узкие" специалисты?
9:04

.@antonfrolovsky @operatino @Rukomoynikov, мне не кажется, я уверен в этом :)

9:04
Из всех туду-менеджеров у меня лучше всего прижился OmniFocus 2 (goo.gl/lUNev9). А что используете вы?
9:04

.@lomakin, я снова на Wunderlist. Долго сидел на Things из-за GTD, но они медленные в плане фич. Только WL стал GTD-like — перешел на него.

9:06
@operatino @jsunderhood @Rukomoynikov ни разу не встречал pure-js client-side. Как он работает в отрыве от браузера?
12:59

Послеобеденное видео: Эрик @headinthebox Мейер объясняет, в чем программисты должны быть похожи на футболистов.

vimeo.com/110554082

13:00
@jsunderhood А как будет "Это не моя работа" на голландском?
13:01
@jsunderhood @operatino @Rukomoynikov Хотя могу представить, если писать только сервисы и контроллеры в AngularJS и отправлять json во вьюху
13:02

.@dshster, не стоит это даже представлять )

13:02
@dshster Брать разметку от верстальщика и клеить ее с бизнес-логикой @jsunderhood @Rukomoynikov
13:10

.@operatino @dshster @Rukomoynikov ай ну бросьте вы. Я бы лично не хотел работать с таким "разработчиком". Извините.

13:10
@jsunderhood И спросите себя, много ли фронтенд инженеров в гугле и фб умеют верстать? Не основы, а именно по макету @dshster @Rukomoynikov
13:32

.@operatino @dshster @Rukomoynikov, то есть, ты жалеешь, что владеешь этим ремеслом? Или о потраченном времени?

13:33

# Среда 17 твитов

Так, быстрый вопрос: ставить zsh? какие очевидные преимущества?

8:02
@jsunderhood алиасы, oh-my-zsh, автокомплит
8:06
@jsunderhood принципиальных никаких. То же дополнение по табу и в bash вполне есть. И для scp. Я бы посмотрел дальше - там новые уже есть.
8:19

.@deepwalker какие новые, если не секрет?

8:22
@jsunderhood использую каждый день, но этот привычка, вроде можно и на баше сделать такие же фичи. Минус - долгий старт новой сессии.
8:24
@jsunderhood Вообще zsh очень хорош, вот некоторые из бонусов code.joejag.com/2014/why-zsh.h… особенно kill <TAB>
8:29
@jsunderhood на ум приходит fish - сам не смотрел, но пара ребят были в восторге и евангелизировали по этому поводу.
8:55
@jsunderhood лучше fish
8:55

Вопрос: покупая мерч музыкальной группы, я примерно понимаю, куда идут деньги. Покупая dev-мерч, ясности у меня меньше. Как это работает?

12:41
@jsunderhood ооо... интересно... а какой dev-мерч покупаешь?
12:42

.@p_grekovich лично я не покупал ничего. Но знаю, что такое существует.

12:43

.@p_grekovich, но покупая мерч групп, я десять раз убежусь перед покупкой, что покупаю у банды или у лейбла.

12:43

.@p_grekovich, в случае с dev-мерчем, тут скорее больше левых контор, которые просто печатают цветные лого.

12:44
@jsunderhood @ShirtJS донатят часть прибыли интересным проектам shirtjs.com/about/
15:03

Вот если бы был выбор, новый Macbook Pro или @jsconfeu, то...

16:30
@jsunderhood @jsconfeu я б выбрал вискарик.
16:32
@jsunderhood джаваскрипт можно и на чайнике писать, а вот мозги стоит периодически ставить на место
16:55

# Четверг 29 твитов

@jsunderhood напиши, что важно в организации конференций тебе как разработчику и как оргу, чему ты раньше не придавал внимания?
9:00

.@mursya_ru, долго думал, Лена, честно. И, наверное, я совершенно не требователен. Единственное чего зачастую не хватает — нетворкинг.

9:01

.@mursya_ru, я уже давно хожу на конференции и митапы ради общения с людьми, а не за докладами.

9:02
@jsunderhood тогда как бы ты его организовал? что такое нетворкинг?
9:02

.@mursya_ru, по сути под нетворкингом я имел в виду создание условий для общения в группах, 1 на 1, неважно.

9:04

.@mursya_ru, вариантов много: unconference, group discussion, open round table, pair programming, hackathon и тд

9:05
@jsunderhood а на верхнее — пример из жизни. Прогоны докладов. когда ты докладчик, ты упираешься и не веришь,
9:05
@jsunderhood что это важно. а когда ты орг, ты болеешь за программу, тк программа = имидж. если доклады будут булшит,
9:05

.@mursya_ru, здесь я полностью согласен. Сам часто наступал на эти грабли с обоих сторон. Научен.

9:05

.@mursya_ru, все аутисты до определенного момента. Мы на митапах обычно не создаем стен между выступающими и аудиторией.

9:07
@jsunderhood люди просто не придут. такие моменты. какие из неважных раньше стали важными? last minute рассылки, выверенные тексты, бейджи
9:07

.@mursya_ru, рассылка и регистрация очень хорошо работают. Только мы перестали это делать, сразу упал интерес.

9:08
@jsunderhood хм.. это форматы, которые решают разные задачи. имхо нужно умение правильно организовать нетворкинг внутри каждого из них
9:08

.@mursya_ru, согласен. Я многого не умею делать, просто иногда само выходит лучше, чем задумал :)

9:08
@jsunderhood :) что ты теперь делаешь правильно в связи с этим опытом? дай совет всем!
9:08

.@mursya_ru, банально готовлю перед выступлениями не только слайды, но и речь. Обычно прошу выслушать товарища с техническим опытом и без.

9:10
@jsunderhood это здорово! часто люди загораются, видя твое отношение ко всему! это важно
9:10

.@mursya_ru, спасибо. Но я еще тот раздолбай. Поэтому наши митапы всегда больше тусовки, чем вычурные миниконференции )

9:11
Look! iamstarkov.com
Look Ma’ — No CSS! and JS!
Look Ma’ — Still Mobile Friendly!
Look Ma’ — Blazingly Fast!
11:14

.@iamstarkov Модник!

11:14
@jsunderhood @mursya_ru так может даже лучше! Я вот скорее за общение, чем сами доклады. Их можно посмотреть потом. А пообщаться, обсудить
11:21
@KSDaemon @jsunderhood а у меня в голове один форматик интересный :) нужно место и добровольцы!
11:36
Мне нравится как подписчики этого твиттера генерируют цепные реакции и обсуждения десятками. Мои 190 фолловеров так не умеют
20:17

Перечитал этот твиттер аккаунт. Всем продолжателям на заметку: @mraleph уже почти все рассказал за вас.

20:44

То чувство, когда размер сообщений к коммитам больше, чем сам размер написанного кода.

20:49
@jsunderhood я только о перформансе чуть-чуть рассказал :)
21:22

.@mraleph, значит, придется в скором времени принимать эстафету заново и рассказывать не чуть-чуть :)

21:22
@jsunderhood как научить людей этому?
21:36

.@dosyara, неделю на проекте не пиши описаний к коммитам вовсе :)

21:36

# Пятница 1 твит

# Суббота 20 твитов

Ну что, часы уже прикупили?

10:05

Вчера с @ashorror собрались попрограммировать под Пивко. До этого не дошло — слишком долго спорили о React, Flux и тонне фреймворков на них.

10:10
@jsunderhood @ashorror а обычно удаётся? По себе заметил, что пиво снижает концентрацию до состояния когда программировать не получается
10:20

.@mktoid, получается, если не налегать. Но в целом есть другие стимуляторы :)

10:21
@jsunderhood расскажи лучше, как в НЛ живется.
10:21

.@rusgautama, отлично живется. Не жалуюсь. Более конкретные вопросы какие-нибудь?

10:22
@jsunderhood по Kennismigrant? Давно там?
10:23

.@rusgautama, да. Как Highly Skilled Migrant. Сейчас чуть более чем полгода.

10:23
@jsunderhood @mktoid например? От большинства известных сосредоточенность падает. Даже если, например, полностью нивелируется сонливость…
10:24
@jsunderhood @mktoid … или усталость.
10:24

.@SilentImp @mktoid, приезжай в гости, Антон. Я уже подобрал для тебя букет из различных рабочих сортов.

10:25
@jsunderhood до какого уровня нужно английский подтягивать, чтобы пройти собеседование по скайпу (про проф. навыки понятно).
10:25

.@rusgautama, мне сложно ориентироваться в уровнях. Понимать, отвечать хотя бы на симпли инглиш, писать письма.

10:26

.@rusgautama, у меня отдельная история изучения английского.

10:26
@jsunderhood @mktoid я только что из цветников праги транзитом через польскую тюрьму :D мне пока никуда не хочется никуда ехать…
10:26
@jsunderhood ну хорошо хоть TOEFL/IELTS не надо сдавать.
10:38
@rusgautama @jsunderhood вообще то надо для многих вакансий. Меня неоднократно спрашивали.
10:41

.@SilentImp @rusgautama, спрашивали не значит требовали. Меня ни разу не спрашивали о сертификатах по языку.

10:41
@jsunderhood @rusgautama у меня когда речь шла о UK требовали. Когда об NL — да, просто интересовались и оценивали язык на собеседовании.
10:44
@SilentImp @jsunderhood UK конечно. А так блог на английском/статьи/ответы должны помочь.
10:44

# Воскресенье 30 твитов

Итак, мой последний день правления этим аккаунтом. Готов отвечать на любые вопросы.

9:36
@jsunderhood был ли у тебя секс в троем?
10:09

.@SilentImp, нет. Я консерватор в этом плане. Но выглядит так, будто да, правда?

10:10
@jsunderhood как ты относишься к феминизму, сексизсу и всему хайпу, что поднимается вокруг этих слов
10:10

.@iamstarkov, тут просто так не разберешься. Публично я стараюсь быть нейтрален, но в целом есть сформированная позиция на этот счет.

10:10
@jsunderhood кем ты станешь, когда вырастишь? ;)
10:25

.@dcromster, космонавтом бы.

10:26
@jsunderhood есть чо? (прости, не удержался)
10:26

.@mistadikay, всегда готов :)

10:27
@jsunderhood почему именно Фрай на pukhalski.com?
10:27

.@marinintim, центровой элемент — не персонаж Футурамы.

10:27
@jsunderhood а кто? (задница Фрая тоже персонаж Футурамы)
10:31

.@marinintim, в других сериалах мало задниц. Готов сделать рандом, если насыпете гифок подобного содержания из других мультиков.

10:34
@jsunderhood ну а если серьезно: какие проблемы в общении есть с европейскими коллегами (именно в рабочей среде)?
10:34

.@mistadikay, в целом, никаких. У меня обычно нет сложностей общения с людьми. Но разница в опыте (школе жизни) чувствуется.

10:35
@jsunderhood как думаешь, как будет выглядеть фронтеднер через 10 лет?
10:35

.@korochinskiy, сложный для меня вопрос. В целом, думаю, ничего не изменится, кроме того, что веб как платформа распространит свое влияние.

10:37

.@korochinskiy, и, надеюсь, узкая специализация (скажем, разработчик TV-приложений) не станет обыденностью.

10:37
@jsunderhood не станет ли порог входа настолько низким, что фронтендеры пропадут как класс? Сразу будет все делаться роботами из дизайнов.
10:43

.@korochinskiy, а ты думаешь, что за последние пяток лет порог входа уменьшился? Я так не думаю. Особенно в истории с JS.

10:43
@jsunderhood дай ссылки на те материалы, которы помогли тебе разобраться
10:43

.@iamstarkov, если бы можно, я бы одолжил тебе свою соображалку, конечно. Скорее это комплексное восприятие проблемы лично мною.

10:44
@jsunderhood наверно, на высоком уровне - да. Просто знаю много jquery-разработчиков, клепающих сайт за сайтом. 5 лет назад такого не было.
10:47

.@korochinskiy, просто мы все были такими jqeury-разработчиками :D

10:47
@jsunderhood @korochinskiy на jquery есть стабильный спрос, другой вопрос, что фронтендеры развиваются дальше, но на их место приходят новые
10:52
@jsunderhood @mistadikay вообще давно хотелось спросить у сообщества что насчет 420?
11:26
@korochinskiy @jsunderhood а вы Дримвивер не застали? Уже пройденный этап.
11:26

.@aod_toxic @korochinskiy, застали-застали.

11:27

.@aod_toxic @korochinskiy prototype помянем?

11:32

other