Антон Шувалов

Антон Шувалов

Темы
Неделя
May 16, 2016 → May 22, 2016

Архив недели @shuvalov_anton

Понедельник


Привет! Я — @shuvalov_anton, я работаю в Lazada и помогаю фронтенд-разработчикам и их тимлидам делать мир^w фронтенд лучше :D

Ещё я тот самый человек, который обычно пишет всем: «Чувак! Не хочешь провести недельку в @jsunderhood»? И это мы ещё обсудим на неделе :D

Однажды я уже вёл этот аккаунт, но это было в высшей мере скромно. Кажется я ограничился всего лишь 16-ю твитами. На этой неделе исправлюсь)

Пока что у меня есть 2 темы о которых я планирую рассказать: 1. Собственно сам @jsunderhood и 2. Менеджерская херь

А так как что-то происходит — хочется и фидбек какой-то получить. У меня есть "видение"(тут специально пошлые кавычки), и я о нём расскажу

Про менеджерскую херь — у меня есть несколько дичайших баттхёртов и тоже некое видение, которым я хотел бы поделиться и пообсуждать.

Баттхёрт #1: Периодически слышу фразы — «Разработчики же как дети! Постоянно что-то ломают, никакой ответственности». Ненависть!!!11

Расскажу немношк про модели управления — мамканье, авторитаризм, демократию и всё такое…

Ещё расскажу про свою ненависть к аджайлу. Господь наш исус христос, я просто всем сердцем ненавижу это слово, Бафомет мне свидетель!

Тут я склонен верить в коэффициент погрешности — не всегда всё идёт по плану. Идеал возможен, но это дорого) twitter.com/NekaNeka3/stat…

Ещё про коэффициент погрешности скажу — имхо лучше допускать контролируемый устраивающий всех процент факапов, чем стремиться к идеалу.

Потому что идеал — практически всегда, очень дорого и сильно мешает доверять людям, что, имхо, сильно важнее для приятной и счастливой жизни

Встал Антон утром, глянул в зеркало и спросил... twitter.com/jsunderhood/st…
На самом деле я задумывался об этом, и тут БАЦ! Автора не нашёл, пришлось амбразуру робко прятать телом жирным… twitter.com/pomidore/statu…

Баттхёрт #2: Я считаю что разработчик намного лучше разбирается в коде, чем тимлид или я. Но это порой тяжело принять.

Так, повбрасывал, а теперь пойду поработаю :D
notion image

@jsunderhood а ты какую должность занимаешь?
Technical Group Manager. Что-то вроде руководителя отдела twitter.com/operatino/stat…

5-6 разрабов на тимлида, 3 фронтенд-команды по темам: мобайл, php-десктоп и go-десктоп. Я отвечаю за все кроме PHP-десктопа.

А в какой момент различий между @jsunderhood и @cssunderhood не стало ?
Мм? Я, честно сказать, не слежу за другими андерхудами) twitter.com/talgautb/statu…

@talgautb @jsunderhood @cssunderhood даешь @iosunderhood ?

Начну немного про историю @jsunderhood. Когда-то в мире был только Бафомет и @iamspacegray. Ну и я решил что нам — разработчикам — тоже надо

Забросил идею кажется @filipovskii и @iamstarkov и понеслось. Честно говоря 3,5K фолловеров я даже в поллюциях не представлял на тот момент

Потом формат как-то дичайше всем приглянулся и полезли @cssunderhood, @backendsecret, @abroadunderhood, @rubyunderhood и всё такое)

В общем — милота. @iamstarkov и @kinday замутили годный сайтик со статистикой под это всё. Прелесть)

Сейчас чтобы создать новый андерхуд достаточно зарегать акк в тви, форкнуть репозиторий github.com/iamstarkov/jsu…, немного магии — и готово)

Есть и другая сторона — за полтора года я позвал почти всех разработчиков, за которыми я следил. И сейчас искать ведущих стало #тяжеловато

И, кстати, изначально я хотел больше смежных тем — хотелось показать что крутится вокруг Продукта: дизайн, бекенд, версточка, менеджерство…

Всё это через призму JS'а и фронтенда. Но как-то не сказать что сильно прижилось…

Хотя, я аллегорически и безвозвратно рад неделям @kovchiy, @mraleph, @lomakin, @i_komarov — всё-таки результат не только в js'е…

🔥Тред (@shuvalov_anton-2)
@jsunderhood PHP-десктоп wut?
У нас есть легаси-монолит на пыхе и SOA + хайлоад фронтенд на Go. twitter.com/JiLiZART/statu…

@jsunderhood что же жизнь с тобой сделала? Ты аки Конфуций напалмом правидвую правду травишь
Платон и Марк Аврелий мне несколько больше нравятся twitter.com/me_mrsum/statu…

Ещё как-то пробовали в андерхуде англоязычных ведущих — мне было интересно, а как вам? Как часто вы бы хотели такое видеть?

Кстати, какие у вас есть идеи по @jsunderhood? Что улучшить? что попробовать?

Например, я тут размышлял про однодневный андерхуд — скажем, раз в месяц делать неделю, в которой ведущие меняются ежедневно.

Легче пробовать, получить фидбек на какую-то жгущую тему, можно проплаченных евангелистов ставить или эксперементировать с чем-то необычным

а-ля секция блиц-докладов на конфе. Но, с другой стороны, я не вижу огромной очереди в авторы, так что, сильно сомневаюсь в таком формате.

@jsunderhood Хорошая идея. Сложно только народ набрать.
Вот да, в этом проблема. twitter.com/freiksenet_ru/…

Ещё думаю, может есть смысл какой-нибудь ebook выпустить по мотивам: отсортировать твиты по темам, достать интересные диалоги…

Ну это конечно совсем сырая идея, но может быть интересно тем, кто не любит информационный шум, которого с головой хватает в тви и архивах

@jsunderhood не знаю. У меня бывают как провалы, так и очередь на месяц вперёд.
Вот последнего у меня уже полгода не было, но я у мамы ленивый стал :( twitter.com/dcromster/stat…

Сегодня ночью открыл для себя Владимира Бурича. Годнота-то какая, верлибр! modernpoetry.ru/main/vladimir-…

Вторник


Порекомендую книжку с утра — Нора Галь «Слово. Живое и мертвое». Если хотите писать статьи, полистайте хотя б.

Помню как писал и читал статьи на хабре с как-можно-большим-количеством-умных-слов — думал что я аллегорически и безразвратно эрудирован)

Но чем больше не нужной вычурности вы аддиктите к вашему мессаджу тем абстрактнее понимать его гротескную сверхзадачу. Будьте проще.

Кроме этого, Нора Галь учит немного стилистике текста, но это уже для эстетов. В IT всё немного проще.

Всё это обездушивание и канцелярство от неуверенности. Но вы ж не говорите в жизни, к примеру, таким языком — habrahabr.ru/post/300954/

Для меня, самое отвратительное слово — «ДАННОЕ». Мы что это тут, на уроке геометрии? xD

🔥Тред (@shuvalov_anton-2)
Для сравнения попижоню своей статьёй — medium.com/@a8h333/oh-my-… Смайлики, неологизмы, сленг, шуточки — я ж ребёнок веб2.0, я так и говорю :D

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

И ещё про язык — есть две книжки: «Эмоциональный веб-дизайн» и «Эмоциональный интеллект в бизнесе». Вторую прост листал и привёл для кол-ва

Так вот, обе книжки несут одну идею. Время формализма прошло. Если раньше и в вебе и в компаниях эмоции не принималичь, то теперь это не так

Веб теперь — поколение аборигенов, и им уже не нужно доказывать ничего — они привыкли к сети. Они ищут личности, маскотов, человечности

Раньше выставляли фасады готических соборов перед своими стартапами в гаражах, чтобы что-то продать.Теперь это глупо
notion image

Теперь все любят хипстерские рокетбанки, вилли, Authentic Weather, Mail Champ с их обезьянкой. Потому что это человечно.

В общем, не буду сильно распинаться — здесь я уже писал об этом: shuvalov.info/2014/08/30/emo…

Так вот. Вернёмся к нашим статьям. Канцелярит бездушен и никчемен. Вкладывайте свою личность в то, что вы пишете. Будьте собой, без купюр.

🔥Тред (@shuvalov_anton-2)
Так как я ENTP, я знаете ли, люблю приплетать к своей аргументации кучу всякой херни, так что извиняйте. Лол xD

@jsunderhood Не обязательно делать всё, как он говорит, но он учит задавать правильные вопросы при написании текста ;-) @glvrdru
Согласен. Об этом и говорил) twitter.com/sapegin/status…

С человечностью тоже можно зайти слишком далеко. Антипример — Лингвалео с их львёнком-дебилом и фрикадельками. twitter.com/jsunderhood/st…
Это да! Здравый смысл никто не отменял) twitter.com/sapegin/status…

Чуть не забыл (тут можно хантить, да?) есть потрясающая вакансия ведущего @jsunderhood на неделю. C нас слава и нематериальная мотивация :D

@jsunderhood Антон, так что в конечном счете будет с акаунтом ?
Думаю продать мейлру за бешеные деньги на которые уеду жить во Вьетнам — пулл-пати, женщины,караоке! Идеальная жизнь twitter.com/glitterOfHyad/…

@jsunderhood А где же толпа рук желающих?
Не так быстро! Всё-таки я написал 2 минуты назад) twitter.com/glitterOfHyad/…

@jsunderhood многим не нравятся некоторые слова. Например: "имхо". Имхо. 👻
В любом случае будут недовольные. Но лучше уж за дело, а не за что-то бездушное. twitter.com/taujavarob/sta…

@jsunderhood Сталину не нравилась стилистика Платонова. Платонов бедствовал. Но разве "Котлован" не супер стилистически написан то!? 👻
Сталину не понравился сумбур вместо музыки у Шостаковича, но разве все не визжали как сучечки после «ленинградской»? twitter.com/taujavarob/sta…

@jsunderhood отличный кстати у тебя стиль изложения, давно хотел сказать
Это ты не видел что я года 4-5 назад писал :D twitter.com/mistadikay/sta…

Еще немного про книжки. За последний год сильно разлюбил нонфикшн, спасибо @clicheist) и последние книги даже читать не мог.

бизнес-литература и книжки по саморазвитию для меня розовые сопли бесконечных повторений тезисов на розовом заборе из гонораров авторов :(

Я пробовал пролистывать книжки (спасибо «думай как математик» и «искусству рассуждать о нечитанных книгах») — хотелось быстро ловить суть

Но тут наткнулся на blinkist — blinkist.com/en/ стоит жирно, но штука интересная: красткие пересказы, которые можно осилить за 30мин

Наконец полистал Талеба, «игры в которые играют люди» и еще несколько книг, которые целиком бы не читал. Вышло неплохо)

🔥Тред (@shuvalov_anton-2)
Из нормальных книг сейчас читаю «Щегла» Донны Тартт, «Виндзорских насмешниц», недавно читал Уэльбека, Воннегуда, Дарена Кинга…

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

@jsunderhood Это ж как в школе ;-)
Ну да, но там очень много книг, и у них есть вовлечение. То есть это не просто сухая выжимка тезисов twitter.com/sapegin/status…

Я пробовал читать, но не помню почему не зашло. По-моему она космически большая twitter.com/eugenrly/statu…

@jsunderhood прочитать наискосок сухую статью проще чем эмоциональную, наполненную неологизмами и смайликами. Вторая для кофе и релакса
Не надо путать холодное и мягкое. Статья должна быть структурирована, и со стилем изложения это не связано twitter.com/11bit/status/7…

Это только на сегодня) завтра день аджайла twitter.com/vladimore/stat…

@jsunderhood я на 100% согласен, что в тексте должна быть индивидуальность. Просто это не одно и то же с эмоциональной насыщенностью
Я не спорю. Все так twitter.com/11bit/status/7…

@jsunderhood заходишь такой в тви отдохнуть от сраного аджайла а тут...
Я скорее по кромке пройдусь twitter.com/fckngmagic/sta…

@jsunderhood может, наоборот, подбирать не ведущего, а тему - ведущий сам найдется?
Это сильно сложнее twitter.com/NikitaDyumin/s…

@jsunderhood Но смайлики в статьях и правда зло. @11bit
Мне думается, что парочка на 10к знаков — не сильно страшно twitter.com/sapegin/status…

Среда


@jsunderhood это как раз та самая стилистика «живого слова» — разраб/разработчик, верстак/верстальщик? ;-) что дальше, Андрюша/Андройд??
Некоторые люди предпочитают приставать к словам, порой забывая дослушать — так им хочется поправить других. twitter.com/veged/status/7…

@jsunderhood Ну где откровения про agile? :)
После обеда будут :D twitter.com/abrosimov/stat…

@sapegin @jsunderhood @veged Уже давно используются слова, за которым нет ничего материального: прогресс, демократия и т.д.
Ещё одно слово знаю из списка — «Agile» :D twitter.com/ivkinovich/sta…

Ребята, давно интересует вопрос: работали ли вы или хотя бы читали о чём-то кроме agile и абстрактного водопада?
🤔 20.3% Работал
🤔 28.3% Слышал или читал
🤔 51.4% Не-а, только аджайл

@jsunderhood канбан тоже аджайл?
Канбан, скрам, вот это всё… twitter.com/iamstarkov/sta…

@jsunderhood Если просто по наитию работаю, это какая то методология?
Голос разума) twitter.com/toivonens/stat…

Начнем с баттхертов. Практически на каждом собеседовании и в каждой компании где я был или работал, мне говорили про аджайл.

Но вот на деле это все сводилось к дейли-митингам. Иногда, к ретроспективам. Какой продукт овнер? Скрам-мастер? О чем ты, Антош?

Аджайл — фермерский суперпродукт выращеннный без пестицидов и без ГМО, вы еще не купили? Тогда вам нужны наши консультанты — подпишите счет!

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

Вот ссылка в тему. Ребрендинг наше всё — pragdave.me/blog/2014/03/0…

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

Отогнём один краешек: как это ложится на ваши процессы? К примеру спринты. Если б мы взяли спринты, мы бы прикурили на стыке с другими.

Скажем, мы 2 недели работаем. Буфер на баги. Стори-поинты. Но QA, берет тестить баги через неделю и-то не все.

В итоге имеем снежный ком, который нарастает. Это решаемо, конечно. Но как насчет релизников? iOS, Android? Все связаны.

И чем дальше к идеалу тем больше микроправил, формализма или погрешностей — что берёте из этого — зависит от вас

Теперь за другой край — как насчет погрешностей? Ну факапите вы ETA в 15% некритичных тикетов, готовы ли вы платить за 10%? За 5%? Сколько?

А что на кону? Готовы ли вы работать 12 часов в день чтобы притереть методологию? Готовы решать кучу интеграционных проблем?

Готовы ли усложнять правила? И самое главное — вы уверены что усложнение не увеличит процент факапа?

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

@jsunderhood что, даже планингов не было в начале спринта?
спринты я почти не видел. Только их жестоких сестер Данаид, которые выливали таски в бездонную бочку капасити twitter.com/zeihlis/status…

К чему я веду? Здравый смысл, пользуйтесь им, не решайте проблемы, которых нет. А если проблему рашать надо — крутите головой и думайте сами

Решение может быть в одной из аджайловоскрамовоканбанных практик или в рупе, или в вашей голове. Используйте голову

@jsunderhood а что именно? я вот пока не увидел. вот конкретно с какими ценностями agile ты не согласен - agilemanifesto.org?
Я несогласен только с бездумным применением аджайла twitter.com/borovikov/stat…

@jsunderhood, в этом и проблема — Скрам работает только со всеми «батарейками». Нельзя взять только спринты или только митинги.
Но гле их взять, если ты напрямую зависишь от общих ресурсов: QA, release engineering, etc? Карт-бланш никто не даст twitter.com/ilnurkhalilov/…

@jsunderhood, QA должен быть в команде: «DT are cross-functional, with all skills as a team necessary to create product increment»
Вот! Любая методология имеет свои плюсы и минусы. Нет абсолютно плохих или абсолютно хороших. Все относительно, КАРЛ twitter.com/ilnurkhalilov/…

@ilnurkhalilov @jsunderhood работает, чем вам митинги без спринтов не угодили. Это лучше чем обычный бардак
Вот тоже считаю что дейли это хорошо. Но скрамом или аджайлом это называть не надо twitter.com/raxpost/status…

@jsunderhood у меня сложилось впечатление, что 2 недельные спринты бред формализма, нужно делать MVP и у него делать какие-то разумные сроки
Воооооот! Это самое крутое, когда ты понимаешь зачем ТЕБЕ это. Может и не надо вовсе) twitter.com/raxpost/status…

@jsunderhood, я бы сказал, что любая методология имеет границы применимости, а не плюсы и минусы.
Можно и так) twitter.com/ilnurkhalilov/…

Я слышал единственное разумное применение этих ваших аджайлов: «Мы команда чуваки! И нам надо поработать бесплатно на выходных! Команда!»

Правда, как в сказке про волка, на третий раз тебя пошлют ко всем хуям, но это хотя бы учит людей :D

@raxpost @jsunderhood, когда начинаешь пытаться сделать Скрам, понимаешь, как все процессы важны друг для друга.
Какова цена? twitter.com/ilnurkhalilov/…

Это тоже. Но баланс зависит twitter.com/vladimore/stat…

@raxpost @jsunderhood, митинги бесполезны, без планирования → планирование не нужно без спринтов → спринты не закроешь без ретро.
Митинг — статус-апдейт, помогающий не дергать разработчиков в рандомное время и дать им возможность планировать день twitter.com/ilnurkhalilov/…

@jsunderhood, весь статус работы есть уже в Джире. Что ещё нужно?
Задача в работе день. Оценка 2 дня. Статус в джире или спросить? twitter.com/ilnurkhalilov/…

@jsunderhood, если потенциальный выигрыш выше расходов, то нужно брать, я считаю.
Все так именно так twitter.com/ilnurkhalilov/…

@ilnurkhalilov @jsunderhood вот шаг "планирование" может быть реализован очень по-разному и необязательно спринтами.
Меня, к примеру устраивает планирование мейлстоунами: начало разработки, начало тестирования, интеграция => ETA. twitter.com/raxpost/status…

Детализация уже зависит от сложности/размера задачи, зависимости от других команд. В целом, можно и без нее, но погрешность мне великовата

@ilnurkhalilov @jsunderhood джира пиздюлей не раздаст :D
Пиздюли не эффективны :D в «в после трех уже поздно» писали, что давать из надо только в случае реальной опасности twitter.com/borovikov/stat…

У всех всегда есть какая-то позитивная мотивация и желание тебя наебать. Надо находить общий комфорт)

@ivkinovich @jsunderhood Можно ещё на внутренних проектах обкатывать и принимать решения.

@jsunderhood, вот без Скрама и получается, что приходится микроменеджментить. Неприятно так работать.
Но почему? Все 3 варианта без скрама twitter.com/ilnurkhalilov/…

@jsunderhood @raxpost, мне не нравится, что в таком случае это мероприятие, где разработчики отчитываются перед менеджером.
Инверсия ответственности там где можно twitter.com/ilnurkhalilov/…

@raxpost @jsunderhood, спринтами удобно мерит производительность команды, когда есть ограничение по времени легче работать. Есть плюсы.
капасити в часах тоже вполне работает. Но погрешность больше отлаженной проектной команды со сторипоинтами в спринт twitter.com/ilnurkhalilov/…

@jsunderhood, ну не разжигай) Овертаймы — антипаттерн. Нормальные Скрам Мастеры борятся с этим.
Но как приятно выучить этот урок: «овертайм — всегда результат чтего-то проеба» twitter.com/ilnurkhalilov/…

С митингами я пришел вот к чему: у нас есть митинг с тимлидами, там высокоуровневое обсуждение задач и проблем. Мне ок.

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

Если что-то не так — я стараюсь помочь, но я не хочу спорить с их авторитетом и лидерством. Они самые главные в команде. Я тут так…

@jsunderhood как всегда программиста. Разве нет? ;)
Практически всегда не программиста. Даже если он долго делал таску twitter.com/dcromster/stat…

@jsunderhood @dcromster так девелопер же и должен прийти сказать: "чот я натупил, 2 часа это фуфел".
Да, но почему он не пришел? не знал что так можно? Не знал что это важно сделать? Может пиздят? Вот это и интересно twitter.com/evgeniy_moroz/…

@jsunderhood agile—это типа express для менеджмента. есть core+мидлвары. нужен мидлвар в конкретный проект—поставил. что-то сам пишешь.
🔥🔥🔥👉👌 really hot! twitter.com/alexfedoseev/s…

@jsunderhood Поведай чего продал все свои мопеды на гитхабе? Я конечно залетал в твой блог, но все же не понял. Время? Ответственность?
я не прогаю почти — все от этого. Без “eat ur own dog food” это не интересно :( twitter.com/me_mrsum/statu…

@jsunderhood Не спрашивать. Человек должен чувствовать ответственность и доверие. И не боятся ошибаться. Ответственность за "тухлый" тикет.
Не согласен. Это не связанные вещи. 1. О тикетах спрашивают TL. Но как ему узнать не спрашивая программиста? twitter.com/DAlooG/status/…

@jsunderhood Не спрашивать. Человек должен чувствовать ответственность и доверие. И не боятся ошибаться. Ответственность за "тухлый" тикет.
Страх ошибки — это не правильно. Надо спрашивать и относиться к ответам адекватно, а не устраивать линчевания twitter.com/DAlooG/status/…

Разработчики и менеджеры — взаимозависимы. Это самое важное. Ну конечно с толикой субординации, но это уже вторично

@jsunderhood и НЕ боятся ошибаться) Если видишь что ошибся - апдейт тикета. Если сроки сорваны и апдейтов нет - это проблема.
Именно! И бизнес понимает честные ответы, правда их надо приправлять комментариями, блокерами, но главное — понимает twitter.com/DAlooG/status/…

@jsunderhood и НЕ боятся ошибаться) Если видишь что ошибся - апдейт тикета. Если сроки сорваны и апдейтов нет - это проблема.
Только если ты это сделал в последний день — выходит жиденько. Поэтому ежедневные аптэйты и нужны. twitter.com/DAlooG/status/…

@SheVasya @jsunderhood голосование даст текущую ситуацию, а моё брюзжание направлено на то, чтобы её изменить ;-)
Кто-то должен раскачивать лодку) готов зашарить голосовалку twitter.com/veged/status/7…

@jsunderhood по опыту ежедневные апдейты сильно помогают вовремя ловить блокеры и выводить из ступора.
То же самое. Но инвертирование ответственности еще лучше) twitter.com/deepwalker/sta…

Прост @veged не любит разрабов :D twitter.com/SheVasya/statu…

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

И вот я задумался, если это доставляет менеджерам чувствовать превосходство, то с чего появиться атмосфере честности?

Мне б было бы стыдно признаться что я что-то плохо оценил, еслиб мне говорили: «Антош, ты ж как ребенок, я другого и не ждал от тебя»

Но в итоге проигрывают все. Не надо так.

🔥Тред (@shuvalov_anton-2)
Больше всего мне нравится, когда мне говорят: «Антош, я не хочу об этом ничего знать. Я хочу чтобы ты с этим разобрался, а не я».

Такой хороший @jsunderhood на этой неделе, что мне обидно что у меня рабочий настрой и некогда читать.
Твоя похвала — как патока на мое зачерствевшее сердце :D Твой мне тоже было интересно читать twitter.com/freiksenet_ru/…

@jsunderhood Аутичный, например. У нас, разработчиков, часто так. Кстати, есть что написать про общение с разными психотипами разработчиков?
Я только недавно начал в психотипы. Но, имхо, только обсуждать в ключе того, зачем это нужно и как это поможет обоим twitter.com/toivonens/stat…

@jsunderhood Аутичный, например. У нас, разработчиков, часто так. Кстати, есть что написать про общение с разными психотипами разработчиков?
Часто начинают винить, я не верю в вину — мне же нужно не продавить человека, а помочь нам комфортно работать twitter.com/toivonens/stat…

@jsunderhood Аутичный, например. У нас, разработчиков, часто так. Кстати, есть что написать про общение с разными психотипами разработчиков?
Плюс кому-то надо чуть подробнее задачи давать а кому-то можно отдавать не читая. Ну и пытаться понять что ему нужно twitter.com/toivonens/stat…

Ты не поверишь! twitter.com/twenty/status/…

Ну я ж на эмпирических наблюдениях основываюсь. Почти научный метод 😂 twitter.com/twenty/status/…

я вспомнил, почему я каждый раз отписываюсь от @jsunderhood Как же много твитов в ленте!)
Можно в лист добавить и читать когда хочется, без месива в ленте twitter.com/ZhivotvorevNik…

@jsunderhood Пинг это не доверие, это контроль. Очень трудно отказаться от контроля. Но результаты того стоят. Люди меняются на глазах.
И вот к тебе приходит CEO и спрашивает про свою тасочку? А ты ему: «Я доверяю разработчику!» #жиденько twitter.com/DAlooG/status/…

@jsunderhood Пинг это не доверие, это контроль. Очень трудно отказаться от контроля. Но результаты того стоят. Люди меняются на глазах.
Лучше дейли чем прослыть незнающим что твои разработчики делают. Особенно если они факапят — успеешь подстелить всем twitter.com/DAlooG/status/…

Четверг


@jsunderhood обязательно посмотри доклад Саши Бындю с последнего dotnetconf.
Саша Бындю очень крутой. Был на его докладе на agile days 🔥🔥🔥 twitter.com/abrosimov/stat…

@jsunderhood я передам ему твой восторг.
Да я и сам с ним разговаривал об этом после доклада:) twitter.com/abrosimov/stat…

Хотел еще обсудить ремунерацию. Как вы расплачиваетесь за что-то требующее сильного задротства? К в частности за код, развитие и тд.

Некоторые профессии вроде дизайнеров и программистов предпполагают высокую степень упоротости: жертва временем, чтение тонн статей и книг.

Но упоротость подразумевает ремунерацию: расплату, компенсацию. Кто-то играет в гитарку, пьет, играет в xbox, читает худлит, вы как?

@jsunderhood можно для не просвещенных раскрыть смысл слова "ремунерация"?)
Компенсация, расплата, что-то что необходимо сделать чтоб восстановить силы после сверхусилий или сверхвовлеченности twitter.com/hellbeast92/st…

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

Речь, конечно, о паре гиннесов с егерьмейстером в хорошей компании. Без грязи :D

@jsunderhood игры, сериалы, прогулки, но лучше всего - общение с людьми не из айти.
Вот да! Тоже стал стараться говорить не о коде. IT еще ладно но паттерны, архитектурочки, фреймворки — наговорился 😬 twitter.com/zeihlis/status…

Забавно, что в русской вики нет слова «ремунерация», а в украинской есть. Ко мне оно прилипло из анимы «darker then black»

Немношк про бары. Был пару недель назад на Думской 🔥🔥🔥. Интересно, знает ли кто в Москве что-то подобное по трешу и угару?

@jsunderhood ставлюсь метоксетамином
Чем бы дитя не тешилось лишь бы хмурым не ставилось) twitter.com/coincidewith/s…

@jsunderhood а что из всех mvc фреймворков не станет тыквой через пару месяцев как ангулар?)
Имхо, эмбер во имя Иехуды Катца twitter.com/Daemon_Freak/s…

Бэкбон в судорогах после ес6, нокуат мертв, с ангуляром хер пойми что, а эмбер даже что-то в спеку пушил недавно. Но могу ошибаться

@operatino @jsunderhood github.com/jashkenas/back…
Именно так: twitter.com/eden_lane/stat…

@jsunderhood ну да, врачам, педагогам и т.д. можно и без упоротости. Само все дается.
Всем можно без упоротости. Но учителям проще имхо — там не такое оторванное от жизни образавание twitter.com/esergeev/statu…

@jsunderhood нормальный график и никаких "расплачиваетесь" и "задроств".
Вариант. Но не обгоняют ли юноши бледные со взором горящим? Они быстрее учатся, задротят ночами, пишут петпроджекты… twitter.com/esergeev/statu…

Ага. Вот о том, какая прокрастинация самая любимая, и речь) twitter.com/zhashkov/statu…

@jsunderhood Капля? Но я на Думской не была, может несу бред конечно.
«Капля» немного не то, хотя и крута) на думской вся улица — одни бары и люди плавно фланируют между ними. twitter.com/toivonens/stat…

@jsunderhood А, учу. Но это для дела надо. Мне вообще сложно делать что-то "для удовольствия", кажется что время зря тратится.
А нет проблемы с отключением от работы? Перехода в спокойный режим twitter.com/toivonens/stat…

Пятница


@jsunderhood а кто-то из вас имел опыт преподавания?
Я вел 30-тичасовой курс JS, например. Считается? Или речь о классическом? twitter.com/kvervo/status/…

@jsunderhood клин клином: больше задротства для бога задротства!
Вот это тоже вплоне вариант. Когда хочется быстро прокачаться, например twitter.com/twilightfeel/s…

@jsunderhood в обучении главное последовательность и вектор движения. А юноши все больше быстрые победы хотят. Перегорают махом и уходят.
Не согласен. Многие вылетают, но кто-то и остается twitter.com/esergeev/statu…

@jsunderhood а что должно входить в нормальный курс образования? Чтобы оторванности не было.
То, что тебе нужно будет для работы. Тут лучше @simonenko спросить) twitter.com/esergeev/statu…

Пригласили прочитать. Профит — женьги, мотивация — давно было интересно могу ли я читать курсы. Особо не рассказывал twitter.com/_sashashakun/s…

@jsunderhood как можно узнать что нужно будет для работы? Через несколько лет? Да пусть даже через год!?
практикующие преподаватели, например. действительно ли лаг в образовании программистов — всего несколько лет? twitter.com/esergeev/statu…

@jsunderhood Было бы здорово. Расскажи пожалуйста. Как готовил курс и сколько это времени заняло, сколько получил денег, если не секрет …
Самое сложное — понять что от тебя нужно! По-началу я рассказывал очень много истории, очень много обьяснял, но… twitter.com/SilentImp/stat…

…но оказалось, что нужно больше практики. Формат: обьяснил, сделали вместе, дал задания — сделали сами. И все это под одной главной задачей

У меня были трехчасовые занятия, и лучший баланс был 20-30% лекции, 70% практических заданий. Иначе очень выматывает и пользы не чувствуется

Для практики использовал codepen + mocha + скрипты с тестами подключенные через rawgit с гитхаба. Оставалось только в codepen решение писать

🔥Тред (@shuvalov_anton-2)
@eden_lane @jsunderhood это просто срез, по факту 95% пользователям бэкбона все равно
Я думаю через пару лет когда ес6 будет везде, никто прост не захочет использовать бб который не может в ес6 twitter.com/operatino/stat…

Пятница, время релизов!
notion image

@jsunderhood @huliotebenado Дальше можно прочитать это: ilyabirman.ru/meanwhile/all/…
Кто такой Илья Бирман и почему я должен соответствовать его ожиданиям? Зачем? twitter.com/wouldntfix/sta…

@jsunderhood Ну ёбана, ну там же первая ссылка отвечает на твой вопрос: therules.ru/#q=окончание+ч…
Ок. Но что случится если я напишу иначе? Ну кроме того, что ты начнёшь продавать мне авторитет Бирмана и порицать? twitter.com/wouldntfix/sta…

Понятия не имею, что за чувак сейчас ведет @jsunderhood, но нисколько не удивлен, что он у меня забанен.
Понятия не имею кто это, но искренне удивлён, что у него так пригорело из-за слова «30-тичасовой») twitter.com/wouldntfix/sta…

@jsunderhood у меня есть гип-за, что (не)следование странным правилам, придуманным группой людей, в большинстве случаев не изменит ничего
Ну, имхо, писать грамотно — это плюс. Но все ошибаются, и в этом нет ничего страшного. twitter.com/alexfedoseev/s…

Кстати, ошибки — это хороший способ научиться. Я помню как лет 5 назад пытался писать юнит-тесты — github.com/A/node-cluster…

Сейчас сложно смотреть на эти тесты без улыбки — ну вот что они тестируют. Но если бы не пробовал — не научился: github.com/A/textr/blob/m…

И так во многом. Если бы я не пробовал писать readme на кривом английском — не научился бы. Не пробовал бы опенсорсить — не научился бы.

Так что ошибаться хорошо. Поэтому глупо винить кого-то за это. Гораздо страшнее боятся ошибок.

@jsunderhood имо очень большое кол-во орфографических правил — это узаконенный кем-то style guide. а style guide языка не есть язык.
Каждый день переписываемся на английском с вьетнамцами, французами и нейтивами.Что было б всех волновала грамматика? twitter.com/alexfedoseev/s…

Есть ещё одна интересная тема — сколько реального времени работают программисты? Я как-то даже писал ИМХО об этом — medium.com/@a8h333/%D1%81…

Но интересно ваше мнение? Если считать работой фактическое написание кода и актинвое обдумывание — сколько часов в день вы работаете?

@jsunderhood @shuvalov_anton согласен полностью, собираюсь попробовать 4 часа/день этим летом.
Вот такой формат очень интересен. Думаю, можно успевать то же количество работы, но вот работа по twitter.com/stepantubanov/…

@abrosimov @jsunderhood когда то и node.js была одной из js-систем на сервере. Но вот уже лет 5 это лидер с большим отрывом. С большим.
Штоа? Лидер чего? twitter.com/taujavarob/sta…

@jsunderhood покажешь безграмотность, только и всего.
Может быть есть и смысл писать безграмотно: будет меньше людей, читающих слова, а не предложения. twitter.com/mikeozornin/st…

@edjafarov @esergeev @jsunderhood тогда вам станет плевать на язык. На его красоту. На синтаксист. На стилистику. - Вы станете алгоритмистом
Красота языка? По моему скромному мнению, Язык это инструмент, иначе можно и на ruby фронтенд начать писать twitter.com/taujavarob/sta…

@jsunderhood наступил в говно — тебя поправили. Но ты же зачем-то доказываешь, что говно — экологически чистый продукт.
Все именно так. Тут интересно вот что — я ошибся, соглашусь. Но интереснее доказать существование иной точки зрения twitter.com/5NAK/status/73…

@jsunderhood @edjafarov @esergeev Вы не чувствие стилистику. Я например выбрал Java по стилю - физически на Дельфи или C++ не мог писать.
Конечно чувствую, но языки имеют свои сильные и слабые стороны twitter.com/taujavarob/sta…

@jsunderhood наступил в говно — тебя поправили. Но ты же зачем-то доказываешь, что говно — экологически чистый продукт.
Более того, кофе-то теперь стало среднего рода. Ума не приложу как такое могло случиться? Неужели мы меняем язык? twitter.com/5NAK/status/73…

@jsunderhood @taujavarob @edjafarov @esergeev если считаешь, что язык - это всего лишь инструмент, то становишся сам чьим-то инструментом
Меня скорее пугает думать иначе :D twitter.com/borovikov/stat…

@jsunderhood @abrosimov Jaxer Helma AppJet v8cgi Rhino SpiderMonkey RingoJS Narwhal Wakanda
Не знал. 🔥🔥🔥 twitter.com/taujavarob/sta…

Еще хотел обсудить немношк вопросы на собеседовании. Какие ваши любимые?

У меня есть парочка: как работает setTimeout() и как работает new. Нравятся тем, что на них можно узнать как глубоко человек забирался в JS

Интересно, а кто-то слышал вживую этот вопрос?) twitter.com/SheVasya/statu…

У меня была грустная история о том, как я сходил на 2 собеседования с hr и на 3м выяснилось, что она java и js спутала :(

@jsunderhood Немношк забрался.
По самый эвент-луп? twitter.com/sapegin/status…

@jsunderhood, гитара тоже лишь инструмент для извлечения музыки.
Именно, а в музыке как и в любом произведении есть сверхзадача, то, о чем не можешь молчать twitter.com/ilnurkhalilov/…

@jsunderhood меня больше выбешивало от вопроса "почему вы хотите работать именно у нас?", учитывая что сами меня нашли и зазвали на интервью
У меня был такой фейл. Я думал чувак откликнулся на вакансию, а оказалось мы его хантили :( twitter.com/smashercosmo/s…

Одно время я активно собирал инди-чиллвейв-даунтемпо девчачьим вокалом, и делал плейлисты для работы — soundcloud.com/asheee/sets/wo…

С кульминацией, развитием, катарсисом и прочей милотой. Хотел как-то даже свести их в DJ-сет, но так и не смог в Ableton, а питчи дорого :(

На GH, кстати, тоже была тема про музыку от Эдди, Синдры, Паскаля и др.. Там тоже можно найти что-то интересное — github.com/tastejs/TasteM…

До программирования, я лет 7 упарывался в музыку теми же темпами — писал ночами, сводил разные банды, звукорежиссёрил концерты…

И вот что забавно: музыка — это абслоютно техническая штука. После грубого творческого наброска, остаются только технические задачи:

Как развить трек? как сделать переход в другую тональность? Какой звук выкручивать? Как сделать плотные гитарочки? Бас спорит с бочкой?

И дальше ты как в верстке начинаешь складывать пазл, и нужно чтобы он не развалился на бесконечном числе девайсов от наушников до порталов

После этого я как-то наткнулся на книжку «Кино между адом и раем» Митты. И тут я понял, что любое творчество связано со строгими правилами

Так у музыки, фильмов, фотографии, картин есть свои инструменты. Но в целом все сводится к композиции и сверхзадаче, которые есть везде

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

Но можно ли сказать, есть какие-то идеальные произведения? Бах? Тейлор Свифт? Франческо Ландини? Рембрант? Моне? Фон Триер? Тим Миллер?

Так вот, к чему я веду? Может ли код быть идеальным? И как определить хороший код?

🔥Тред (@shuvalov_anton-2)
Но поэт Борис Рыжий вполне себе признан, хотя был нашим современником. «Донни Дарко» вполне себе культовый twitter.com/SheVasya/statu…

@jsunderhood Это если проводить аналогию с искусством, в чем я не уверен на 100%. Почему код это искусство?
Многие называют себя js-artist, художниками. И у искусства такая же прикладная задача и столько же технического. twitter.com/gavrix/status/…

@jsunderhood у искусства эстетическая цель. У кода — не только, (хотя и эстетика тоже присутствует).
Не совсем, у искусства изначально была вполне прикладная цель — воспевать церковь, влиять на массы, ритуальность… twitter.com/gavrix/status/…

@jsunderhood у искусства эстетическая цель. У кода — не только, (хотя и эстетика тоже присутствует).
И сейчас задача достаточно прикладная — показать людям что-то о чём ты не можешь молчать, то что свербит. Повлиять. twitter.com/gavrix/status/…

И да, код вполне может решать какую-то ментальную сверхзадачу, к примеру как поисковик google — snob.ru/selected/entry…

@jsunderhood @gavrix Хм. Изначально? Изначально был балаган. Если уж совсем изначально. twitter.com/jsunderhood/st…
Точно нет. Изначально искусство было сакральным и исключительно прикладным — уделом жрецов и их шифром от плебеев twitter.com/taujavarob/sta…

@jsunderhood @gavrix театр Древней Греции? - он не воспевал религию вовсе. И никуда не звал массы. - Массы стали звать куда-то после 1917.
скифские олени, пантеры, орлы — всё это сакральные символы, а у театра была тоже задача: саппорт мифов, например twitter.com/taujavarob/sta…

Дизайн тоже можно — Диттер Рамс, Ле Карбюзье, Фокусава удостоились дорогих альбомов наряду с Кандинским twitter.com/SheVasya/statu…

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

Вполне себе неплохо обобщено было: js-artist, самовыражение, прикладные задачи, технологичность. Вроде сходится пока twitter.com/dfatt1/status/…

Суббота


А что за задачка? На логику? ИМХО все логические загадки интересны только первый раз. А потом ты уже знаешь ответ :) twitter.com/vav802/status/…

Воскресенье


Доброе утро, андерхуд! Я все ище ищу ведущих, такчто если хотите — пишите сегодня сюда или завтра в личный аккаунт :)

Так, @jsunderhood расписан на ближайший месяц, время расслабиться) будет много интересного — будут 3 автора, которых я давно хотел почитать

Вот только @7rulnik среди них так и нет. Так что я демотивирован и деморализован :(

И на прощание, еще один вопрос: пользуетесь ли вы личными таскменеджерами? И какими?

@jsunderhood только streaks

@jsunderhood Сингсом.
Годное приложение. Пользовался около года, но потом перешел на тудуист из-за перманентного желания перейти на генту. twitter.com/sapegin/status…

Как-то писал статью о том, как я поднастроил тудуист под себя medium.com/@a8h333/todois…

@jsunderhood не, приложение на смартфоне, смысл тот же, только для всех сфер жизни.
Я не знал такого приложения, есть ссылка? Или это стандартное какое-то? twitter.com/zeihlis/status…

Всем спасибо, ребятки, был рад разбавить недели, полные реакта своей околотехнической болтовней. Я полетел 😘
notion image

@jsunderhood пользуюсь каким нибудь, пока тасков не становится беспросветно много. Потом бросаю и перехожу к следующему :) пока тудуист

Ссылки