vvscode

25 апреля 2016, MInsk

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

К черту формальности. Всем привет из Минска, с вами @vvscode. У вас тоже тяжелый понедельник?

9:29

Ну и ввиду похолодания — когда вы последний раз приходили на собеседование с цветами?

9:40

Вообще это был вброс про нетворкинг - согласны с тем, что в IT многое решают связи? ( в том числе и интересные проекты / команды )

10:02

Поясню — важно ли для вас что люди вас думают и ЧТО собственно они о вас думают? вы над этим работаете?

10:46
вот уже больше 2х часов в одном чатике идёт срач. Люблю понедельники и "религию" в программировании
12:41

Tail call optimization in ECMAScript 6 Почему я об этом больше не слышу? 2ality.com/2015/06/tail-c…

13:04
@jsunderhood хочешь быть одним из таких людей: стань в каждой жопе затычкой. И вскоре о тебе заговорят.
14:06
(poll) Would you buy a book about writing readable JavaScript (described at readablejs.com)?
15:31

И да, кто сейчас, что читает? IT/ не IT

15:42

Сам я читаю ProGit и «Специалист по этике» Гаррисона

17:38

А еще у @iliakan новый набор на курс по TypeScript #javascript.ru

18:49

На выходных смотрел techforum.mail.ru/report/8/ Как же быстро меняется мир фронтенда

18:51

А какой свой самый старый доклад по js помните вы?

18:52
@jsunderhood eloquent JavaScript / Цифровой, или Brevis est
18:53
@jsunderhood SICP / Generation П
18:53
@jsunderhood почему e=mc2,надеюсь она не слишком гуманитарно-ориентированная. По ИТ сложно читать прям книги целиком. Много времени впустую
18:53
@jsunderhood Девид Флэнаган - Javascript. Подробное руководство / Фазиль Искандер - Сандро из Чегема
18:53
@jsunderhood "Эхопраксия" Питер Уоттс.
19:35

# Вторник 50 твитов

@jsunderhood Дэн Симмонс Падение Гипериона. Хоть и отговаривали меня читать продолжение :)
6:25
@jsunderhood в currently reading сразу 3 книги,все не IT. "Геном: автобиография вида в 23 главах", "Начало бесконечности", "Заводная"
6:25
@jsunderhood «Человек-неведимка» Герберта Уэлса
6:25
@jsunderhood The Everything Store про Amazon и Таинственная история Билли Миллигана (первая немного про IT, вторая нет)
6:34

Build JSON-Based Applications - умеют заинтриговать

6:43
@jsunderhood Джефри Чосер "Кентерберийские рассказы"
7:06
@jsunderhood, Голман «Эмоциональный интеллект»
8:24

А какие три книги вы бы посоветовали любому? А какие три книги по IT?

8:25
@jsunderhood Выразительный Javascript / Remote. Офис необязателен
8:33
@esergeev это спикеры уровня СНГ, у которых нет неинтересных докладов. И это только те, которые сразу пришли в голову. @jsunderhood
10:43
@esergeev @jsunderhood @SilentImp коммунити нужно в основном не для того чтобы учить, а чтоб тусить, делиться мыслями, дискутировать итп
10:43
@edjafarov ну … я вот старый толстый мизантроп, для меня в основном именно учить. И всегда есть чему, заметь. @esergeev @jsunderhood
10:43
@SilentImp @esergeev @jsunderhood ну я вот про то что если чуваки приходят на конфы только получить новые знания - обманываются в ожиданиях
10:43
@SilentImp @esergeev @jsunderhood не все доклады и конференции должны быть сильными - это не соревнование - это площадки для коммуникации
10:44
@edjafarov я иду именно на темы всегда, не на спикеров. @esergeev просил подсказать на кого ровняться, потому назвал спикеров @jsunderhood
10:44
@edjafarov @SilentImp @jsunderhood соглашусь, митапы - хороший вариант стимулирующий развитие докладчиков.
10:58
@esergeev @SilentImp @jsunderhood мы обычно прогоняем доклад в течении недели до митапа/конфы, оно очень помогает
11:30

Про конференции - вы часто ходите на конференции не по основному профилю? HR/ Java/ DB/ что угодно с чем не работешь

11:31
@edjafarov @SilentImp @esergeev @jsunderhood доклады должны давать пищу для ума, другой вопрос — что уровень аудитории неоднороден.
14:23
@nimnull @SilentImp @esergeev @jsunderhood да, так и есть но в ЖС нужно больше митапов разных уровней
14:26
@nimnull интересно можно и про теги html рассказать. Даже сейчас. @edjafarov @esergeev @jsunderhood
14:30
@SilentImp @edjafarov @esergeev @jsunderhood всё так, но сложно выделить градации у всего, что advanced. Большая вариативность тем
14:32
@jsunderhood король лир
14:54
@esergeev @SilentImp @edjafarov @jsunderhood пока предлагаю остановиться на балансе формы и глубины в пределах конференции
14:55
@jsunderhood
* Исторические корни волшебной сказки
* Сумма технологии
* Бизнес в стиле фанк
15:14
@jsunderhood Кнут-3 "Сортировка и поиск" тоже хороша. Но на любителя
15:27
I love training engineers how to use Ember.js, but who is responsible for training their managers? 😛
16:18
@jsunderhood расскажи о себе) как оказался на фронтенде
16:44

Да, расскажите как оказались во фронденде?

16:44

Я вот удачно пришел PHP разработчиком в аутсорс )

16:44
@jsunderhood Узнал, что при помощи блокнота можно сделать сайт и понеслось...
16:53
@jsunderhood звучит как во френдзоне
16:53
@jsunderhood писал код на си и понял что хочу показывать людям котиков
17:00
@jsunderhood главное не быть офисным планктоном. А всегда и везде быть на задачах.
17:01
@jsunderhood Админ локальной сети поднял сайт на CMS e107. Я загуглил, скачал, настроил и понеслась...
17:01
@slonoed @jsunderhood О, человек попавший в JS через C. Нас больше, чем я думал.
17:59
@jsunderhood я пилил EJB в кровавых джава-ынтырпрайзах, а потом как-то летом написал плагин для vk.com. И понеслась...
18:11
The console methods in Chrome will soon be bound to console. Letting you do:

const log = console.log;
log('foo');

codereview.chromium.org/1859293002

18:12
@jsunderhood просто пришёл после универа. Я, правда, на эколога учился так-то.
18:29
@jsunderhood если брать фронтенд как “нечто красивое на экране”, то это с универа. Я моделировал физику с визуализациями, ибо без них скучно
18:29
@jsunderhood писал на c# на кровавый энтерпрайз, перелез на ror в собственный стартап(сдох), было много эмбера, потом перелез на реакт
20:09
@jsunderhood, был дизайнером — проклял верстальщиков. Ушёл в вёрстку — проклял дизайнеров. Плюнул, ушёл во фронтенд — проклинаю всё.
20:12
@jsunderhood фронтендеры часто ругали бэкенд в проблемах. Нужно было доказать, что это не так.
20:33

Обожаю читать комментарии pic.twitter.com/MVNSCjAIJ8

21:13
@jsunderhood

} // END loop over content
// ????
// PROFIT

21:16
@jsunderhood типа
// sum of x and y
sum = x + y
// set x to null
x = null
(код от этого говном быть не перестал, к сожалению)
21:32

Пытаюсь вспомнить оригинал фразы «что писалось с болью не должно легко читаться» подскажите?

21:33
@jsunderhood что писалось с болью, то почки не в порядке?
21:35
@jsunderhood А есть какой-нибудь плагин для grunt/gulp, который будет вставлять в код такие комментарии? :)
21:35

# Среда 41 твит

@jsunderhood надоела Java. Стало просто скучно. JS не даёт скучать! 👻
6:28

Увидел вакансии с реактом. Встал вопрос - что будет кто будет когда реакт совсем опопсеет? Есть кандидаты?

6:57
@jsunderhood vuejs.org, aurelia.io и еще какие-нибудь менее распространенные казуалы
7:20
@jsunderhood разве уже не опопсел?
7:20

А что про Aurelia скажете?

7:20
@jsunderhood самое время использовать two-way databinding
7:23
@jsunderhood Ember завжди не попса @bluebirrrrd
7:26
@glitterOfHyad @jsunderhood всё же с JS не сравнить - каждый день новая либа, месяц -новый фреймворк, новые фичи ES6 - Java просто болото.👻
7:41
@jsunderhood скажем, что в нее можно без изменений импорить компоненты из React приложений. В их вселенной React - уже legacy.
7:41
@abrosimov @jsunderhood Лира раза 3 перечитывал
7:42
@jsunderhood clojure + om всегда будет уделом сильных духом
8:23
@jsunderhood писал под iOS на ObjC, фирме нужен был простенький сайт, я попросился добровольцем его сделать, попробовал - так и остался )
9:08
@jsunderhood еще не оказался, только учусь и присматриваюсь :c
9:42
@jsunderhood мой фронтенд начался с разработки скинов для моб.тел. Моторола в 2008 :D @MotoFanRu привет!
9:52
У Chrome Canary уже 100% по таблице совместимости ES6 с флагом #​enable-javascript-harmony — kangax.github.io/compat-table/e… pic.twitter.com/RMvZQfw28Z
11:08
@jsunderhood я был маленьким и не знал, как компилировать программы (чтобы формы и вот это всё), а тут оказалось, что можно и без этого :)
11:08
@lzcrc @jsunderhood да пусть весь мир компилит в "среду" JS. Но когда сама "среда" компилит сама в себя! 👻
11:12
@jsunderhood увидел как друг ведёт игру по D&D на бесплатном форуме от narod.ru, и решил что нужно делать свой форум.
11:12

А как у вас проходит codereview? )) pic.twitter.com/72AvSCItLv

11:33
@jsunderhood 99+ для джуна))
11:45
@jsunderhood код ривью перешел в холивор? :)
12:31
@jsunderhood и тут я понял, как скучно я живу... pic.twitter.com/5Dk1GDIw71
12:52

Пятничный деплой начинается в среду )

15:15
I'm honored that @nodejs chose to go with the .mjs file extension for ES modules. Higher priority than .js, even github.com/nodejs/node-ep…
16:13
@jsunderhood таж ерунда с пыха во фронт, а до пыха в плюсах по уши был, а до плюсов во флэшэ по горло
16:13
@jsunderhood у нас он начался в этот вторник ) дичь. довели релиз до ручки (400 сквошенных коммитов за раз)
16:13
@jsunderhood Правила Кавасаки, Реворк, Сначала Скажите Нет, Кто украл мой сыр, Самый богатый человек в вавилоне, Чистый код, книги МФаулера
16:13
@alxe_master @jsunderhood И еще один в вашу компанию ;) С PHP ушел на фронт xD
16:59

Про прошлый язык примерно ясно ) А кроме js что изучаете? Какой следующий шаг? Или зачем он нужен?

17:00
@jsunderhood что-нибудь что компилируется в js, типа скалыжс или элма
17:07
@jsunderhood я писал на флеше, а потом решил что открытые стандарты лучше и начал учить жс
18:29
@jsunderhood кложа, хаскель, фэ шарп тож интересно
18:35
@jsunderhood питон. Приятель-питонист призывает учить @golang , но мне он не нравится
18:35
@jsunderhood Elm, Elixir
19:16
@Di_Ed_Seagull @jsunderhood @golang голанг дно для фронтендщика
19:16
@jsunderhood cljs, просто отличный
19:30
@jsunderhood интересны java, erlang, python, lisp
19:37
@jsunderhood следующий шаг - изучать language design, чтобы не повторять ошибки предков
19:40

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

@jsunderhood хотелось бы ClojureScript, сменить мышление, переключиться
6:18
@jsunderhood не то чтобы изучаю (уже знаю), но для меня следующий - @RustUkraine
10:47
Плиточная раскладка на чистом CSS, Джей Томпкинс в переводе на Прогрессоре — prgssr.ru/development/pl… pic.twitter.com/ZMLKYTAPv1
12:02
@jsunderhood поглядываю на elm (а он поглядывает на меня)
13:47

Если не IT - где бы вы себя нашли?

13:48

Мне вот почему-то вспоминаются школьные тетрадки-опросники, когда я читаю свои твиты здесь )

13:48
@jsunderhood занялся бы чем-нибудь действительно полезным
14:01
@jsunderhood я бы однозначно стал стриптизером в лучших гей-клубах Европы.
14:01
@jsunderhood на помойке
14:01
@jsunderhood среди охранников в супермаркете
14:01
@jsunderhood в электронике (разработка)
14:15
@jsunderhood не ушел бы из группы, и играл что-нибудь средней попсовости по кабакам.
19:19
@jsunderhood риэлтор или продавец чего-то дорогого
19:19

А я бы делал плитку. Руками. Очень успокаивает

19:19

Уйти в отпуск и ходить с песнями и транспарантом под окнами офиса. Чтобы завидовали

19:21
@jsunderhood научный сотрудник, физик :|
19:35
@jsunderhood хотел бы быть пилотом гражданской авиации
19:52
@jsunderhood композитор, спортивный директор, плотник
19:52

Неужели это все чем-то похоже на frontend? Чем?

19:52
@jsunderhood шеф-повар
19:55
@jsunderhood понятия не имею, просто понравилось работать на токарном станке (по металлу) pic.twitter.com/dOonB5j1MP
19:56
.@jsunderhood таксистом или грузчиком на складе. Может кладовщиком потом. Или у папы на мойке, может еще маляром.
19:57
@jsunderhood я бы хотел быть поваром, многим покажется смешно, но на самом деле это очень сложная профессия делать реально хорошую еду
19:58
@jsunderhood я понимаю твой ход мыслей. :) Деньги можно зарабатывать по-разному, самоактуализироваться тоже можно по-разному, и общение
19:59

# Пятница 18 твитов

@jsunderhood Если все три для тебя сошлись на FD, то замечательно! Когда нет противоречий, все значительно проще получается. :)
5:59
@jsunderhood поваром. Столяром. Слесарем. Фермером.
6:00
@kinday @jsunderhood но быстро понял что хочу сразу "делать красоту", а кодит пусть кто-то другой.
Но есть какая-то зависть к разработчикам…
6:00
@jsunderhood художником
6:00
@jsunderhood а что? культуролога еще никто не взял?
6:03
@jsunderhood пошел бы в депутаты. Там по-моему очень не хватает людей, умеющих дебажить и профайлить
6:17
@jsunderhood вернулся бы обратно к музыкальной карьере
6:27
Вот так люди становились программистами youtube.com/watch?v=8_caUQ…
6:31
@jsunderhood Хм. Складывается что в IT народ пошёл ради бабла - а в душе то - от повара до депутата! 👻
8:24

По архиву заказов в книжном магазине за последние 10 лет можно проследить как менялись интересы. Жаль, книги я там стал заказывать поздно

8:27

Настала пора айтишникам изучать рукопашный бой ebanoe.it/2016/04/29/kil…

8:45
@jsunderhood не читал, но один знакомый айтишник записался в секцию бокса, в второй в секцию восточных единоборств. 👻
8:57
@jsunderhood ebanoe.it/2016/02/12/bea… из той же серии ...
9:25
@taujavarob @jsunderhood просто работа в IT может удачно сочетать в себе то, что по душе с тем, что приносит доход
9:50
@jsunderhood А я с детства мечтал делать самолеты. Даже поступил в авиационный институт. Правда на ИТ специальность. Это меня и сгубило =)
10:02
@vfurso @jsunderhood и теперь делаешь велосипеды? :-)
10:05
@taujavarob ты не прав. Вопрос был об альтернативной профессии: если не ИТ, то что? Да и любимых профессий может быть не одна. @jsunderhood
10:29
@taujavarob @jsunderhood ну вот, если нужно выбрать сонеты Петрарки позже 1350 года. Здесь и SQL тебе и поэзия
13:52

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

Вчера на #python митапе слушал про типы в #JavaScript ( на самом деле в #TypeScript )

5:36
в преддверии сами знаете чего, интересно вот, среди ITшников много верующих? @cssunderhood @jsunderhood
8:42
@kbytin @cssunderhood @jsunderhood странный вопрос. IT — это и есть религия.
8:42
@soulmusic @cssunderhood @jsunderhood яйца не красите?
8:42
@kbytin @cssunderhood @jsunderhood айтишник верит в математику - а числа - не более чем символы. Смысл же им придаёт Бог. Больше некому.
8:53
@cssunderhood @kbytin @jsunderhood атеист, иногда припадок агностицизма бывает, но, не долго)
8:53

На митапе была мысль - если ограничивать разработчика (линтеры, стайлгайды, система типов) можно сильно уменьшить число ожидаемых ошибок. A?

9:14
Книга, разрушающая семейные ценности! pic.twitter.com/CqkVfBkFVH
9:16
Это — на 100% оттестированные и рабочие мыльные пузыри. А ты, блядь, верстку протестировать не можешь! pic.twitter.com/2RFVi1Xgvy
9:16
@jsunderhood Порой не помогает, попросил одного исправить ошибки, там линтер аж вопил что так нельзя, он исправил - eslint-disable-line
10:49
@jsunderhood так и есть. А если сделать язык с меньшим количеством фич - ошибок ещё меньше ;) В #elmlang например вообще не мутабельности.
10:49
@jsunderhood должно быть меньше ошибок, ну и переход с одного языка на JS приятнее будет. Есть один шарпист, которого ворочило от отсутствия
10:49
@DAlooG @jsunderhood свободу JavaScript! - долой ограничения! 👻 twitter.com/daloog/status/…
10:49
@DAlooG @jsunderhood сначала они укажут где располагать операторы. Потом - какими функциями пользоваться. А уж потом они придут за тобой!👻
10:49
@jsunderhood И увеличить число неожиданных.
10:49
@jsunderhood нет. В теории - да, на практике - самый птздц ужасный спагетти код прекрасно проходит линтеры
10:49
@jsunderhood В первую очередь это ограничивает срачи в код ревью.
10:49

День с книгой по #TurboPascal - ностальгия

17:58

А кроме паскаля я танцую. Кто как разгружает себе голову?

17:59
@jsunderhood тотальный линтинг, запрещать уменьшение % покрытия тестами и линтерами в CI, ассерты, а типы не нужны, они лишь подсветку дают
18:00
@jsunderhood ограничение должно быть в голове, а линтеры-хуинтеры это выразительное средство, а не мерка или, там, критерий
18:00
@jsunderhood работает в основном для джуниоров, которые хотят но не могут писать хороший код. от "сениора" с говном в голове не спасут
18:00
@alxe_master @jsunderhood вот не правда нифига. прикрутил статик тайп чекер, нашёл несколько багов в коде со 100% покрытием стейтментов.
18:06
@alxe_master @jsunderhood надо попробовать мутационное тестирование, кстати. а то обычный кавередж ничего не даёт, как выяснилось
18:10
@jsunderhood Велосипед же. Лучшее средство от нагруженной головы.
19:58
@jsunderhood репетиции, зал, друзья, настолки, пазлы, электроника, чтение... хм. нет. не разгружаю никак ))
22:24

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

@jsunderhood Велосипед же. Лучшее средство от нагруженной головы.
7:07
@iluvshroomz @jsunderhood или пробежка за отсутсвием оного. (:
7:07
@vanadium23 @iluvshroomz @jsunderhood пробежка это совсем хорошо. 20-30 минут отлично отчищают голову
7:24
@jsunderhood медитацией. А если не помогает, то маргарита и сиськи в стрипклубе отключают голову очень хорошо (:
9:44

В предверии собеседований. Без чего js разработчик не js разработчик? У вас есть требования минимума знаний? Или главное чтобы Разработчик?

10:05
@jsunderhood без желания учиться.
10:10
@jsunderhood хорошо бы, чтобы этот "js разработчик" знал не только синтаксис настройки jQuery-плагинов. С годами таких меньше не становится.
10:11
@jsunderhood сначала даем тестовое, если там все нормально со стилем и сделано не пачкой подключенных плагинов - зовем на собеседование
10:13
@jsunderhood GitHub, CodePen, какие проекты. Ну и блеск в глазах. А так если честно не уверен, сам только начинающий девелопер.
10:13
@nnbpy @jsunderhood на собеседовании прогон по мелким "особенностям" языка.

Ну, замыкания, прототипное ооп и hoisting как мастхэв

10:36
@MaratFaz @jsunderhood JS-разработчик без проектов на гитхабе — не JS-разработчик? Ну чушь же.
10:36
@jsunderhood лично я немного настороженно отношусь к тем, кто не просит фидбэк по тестовому, если оно завалено.

Как раз о желании учиться)

10:36
@MaratFaz @jsunderhood То чего мы ожидаем увидеть у него на гитхабе?
10:36
@jsunderhood главное чтобы человек адекватный был, подходящий по духу, т.к тебе с ним проводить большую часть времени вне дома
10:37
@jsunderhood я за базовые знания es5.
10:37
@jsunderhood знания — херня. Их всё равно можно будет выбросить через год. Главное, чтобы человек хороший был.
10:38
@nnbpy @jsunderhood это спрашивают все. На самом деле, после 3 собеседование, порядок вопросов уже заучен наизусть, от части это раздражает.
10:55
@jsunderhood умение улучшить уже существующий код в трех направлениях - производительность, масштабируемость и читаемость.Одновременно
10:55
@lalakalka @jsunderhood это я так понимаю jun/mid, а что на сеньера спросите?
10:55
@jsunderhood главное чтоб разработчик, и командный игрок. Базовые способности по декомпозиции задач и способность сделать продукт
10:56
@jsunderhood из своего небольшого опыта скажу лишь достаточно разговора на отвлеченные темы, чтобы проследить за реакцией)
10:56
@jsunderhood в личной беседе. Просто понятно, сработаетесь или нет. Есть шанс ошибиться, конечно, но это общая проблема.
10:57
@jsunderhood возможно вынести на обсуждение темы и насущные вопросы, которые терзают вашу команду последнюю неделю
10:57
@jsunderhood и проследить ход мысли собеседуемого. Обычно видно — да, это оно. Как второй этап выслать задание закрыть опенсорс ишью.
10:57
@hellbeast92 @jsunderhood сеньор - имхо, это мид + хороший багаж опыта (проектов) + знания в смежных областях(gulp, webpack, sql, etc)
10:57
@twenty @jsunderhood странно, что-то я свои знания все не выбрасываю. Наверно сборщик мусора сломался...
10:57
@kofeeanon @jsunderhood на счет ишью крутая тема)
10:58
@dshster @jsunderhood чтобы можно было обучить тому, что нужно в конкретной компании.
11:04
@dshster @jsunderhood приходит такой идеальный кандидат, но мудак и зануда, как я, например. Зачем же такого брать?
13:30
@jsunderhood @dshster просто поговорить. Лучше всего найти конфликтные точки и посраться — здесь человек раскроется во всей красе.
13:30
@nnbpy кому эти прототипы нужны когда все на es6 классы перешли, чтобы не учить прототипы @jsunderhood
13:30
@jsunderhood его кругозор, законченные / незаконченные проекты, типы решаемых задач, роли на проекте итп.
13:30
@jsunderhood адекватность и ясность в мозгах, остальное приобретаемо
13:31
@jsunderhood дается задача в виде нескольких стори, сделать простой продукт -тайм треккер, аукцион что-то близкое к тому что делает компания
13:31
@jsunderhood спортзал, велосипед, американский футбол, бухло)
13:32
так та попсовая песня группы корни была о проблемах подростка с математикой? pic.twitter.com/ED8tavZyxZ
13:33
@jsunderhood меня пугают теплолюбивые программисты, обычно они такое напишут, таких велосипедов напридумывают, что долго удивляешься :)
13:36
@jsunderhood программист должен быть адекватно ленив :)
13:39
@jsunderhood ведь в реальности правильных решений нет - все слишком динамично. Нужно смотреть как человек себя ведет в динамике
14:42
@lalakalka @jsunderhood
> прототипное нас-ие
"Насилие"?
16:34
@lalakalka @jsunderhood Шучу конечно. Прототипное наследование изящно и эффективно. По крайней мере, лучше стыдливых классов python2
16:48

Всем спасибо за эту неделю. С вами был @vvscode . Хорошего когда

19:25

other