# Понедельник 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 @toivonens8:44
> jack of all trades, master of none
что это?
@jsunderhood знакомо) А есть записи?9:19
А сейчас мы поделимся на две группы: сторонники MV* в правом углу в красных шортах и приверженцы Flux в левом углу в белых подгузниках...
10:01@jsunderhood А ты в каком углу? :)10:03
.@itgek если честно, я примерил подгузники — ничего так, не жмут.
10:04@itgek @jsunderhood реферри10:04
Рубрику "Послеобеденное видео" сегодня представляет @awbjs с докладом о JS как языке эры распределенных вычислений.
10:39@jsunderhood мне интересно мы говорим frontend developer, подразумеваем в том числе и крутого-верстальщика? Или вёрстка это пройденный этап?12:06
.@Rukomoynikov, для меня верстка всегда была и будет частью frontend (хотя значение этого термина варьируется в зависимости от контекста).
12:06.@Rukomoynikov, с другой стороны в текущем рынке есть достаточно места и "чистым JS-разработчикам".
12:07.@Rukomoynikov, лучший совет, который я могу дать — этот вопрос стоит задать самому себе.
12:08@jsunderhood куда вставать тем кто ждет relay?12:09
Мне нравится @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 @Rukomoynikov8:45
@jsunderhood я считаю что будущее за переходом дизайнеров в верстку и фронтендеров в full stack (но с фокусом на UI) @Rukomoynikov8:45
@operatino @jsunderhood Тогда UI\UX должны уйти дальше уйти от граф.дизайна, тогда так:8:45
@Rukomoynikov Скорей наоборот UI/UX с версткой, а граф. дизайнеры отдельно @jsunderhood8: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 Мейер объясняет, в чем программисты должны быть похожи на футболистов.
13:00@jsunderhood А как будет "Это не моя работа" на голландском?13:01
@jsunderhood @operatino @Rukomoynikov Хотя могу представить, если писать только сервисы и контроллеры в AngularJS и отправлять json во вьюху13:02
@dshster Брать разметку от верстальщика и клеить ее с бизнес-логикой @jsunderhood @Rukomoynikov13:10
.@operatino @dshster @Rukomoynikov ай ну бросьте вы. Я бы лично не хотел работать с таким "разработчиком". Извините.
13:10@jsunderhood И спросите себя, много ли фронтенд инженеров в гугле и фб умеют верстать? Не основы, а именно по макету @dshster @Rukomoynikov13: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 лучше fish8: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
@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:11Look! iamstarkov.com11:14
Look Ma’ — No CSS! and JS!
Look Ma’ — Still Mobile Friendly!
Look Ma’ — Blazingly Fast!
.@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
# Пятница 1 твит
@jsunderhood QnA about #V8 #performance (in Russian) buff.ly/1HzVVbR #JS17:08
# Суббота 20 твитов
Ну что, часы уже прикупили?
10:05Вчера с @ashorror собрались попрограммировать под Пивко. До этого не дошло — слишком долго спорили о React, Flux и тонне фреймворков на них.
10:10@jsunderhood @ashorror а обычно удаётся? По себе заметил, что пиво снижает концентрацию до состояния когда программировать не получается10:20
@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
- http://en.wikipedia.org/wiki/Jack_of_all_trades,_master_of_none
- https://myspace.com/obediencetoauthority/music/songs
- https://fcfrwrd.bandcamp.com/
- https://vk.com/slavexship
- https://vimeo.com/67050196
- https://vimeo.com/110554082
- http://goo.gl/lUNev9
- http://code.joejag.com/2014/why-zsh.html
- http://shirtjs.com/about/
- http://iamstarkov.com/
- http://buff.ly/1HzVVbR
- http://pukhalski.com/