yegor256

10 декабря 2017, Москва, Россия

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

Всем привет, с вами эту неделю будет @yegor256 Прошу соблюдать правила приличия, не хамить, не грубить, не переходи… twitter.com/i/web/status/9…

18:47

Мне интересно, кто кому больше читателей принесет: я этому твиттер аккаунту, или этот твиттер аккаунт мне. В любом… twitter.com/i/web/status/9…

18:52

О чем хотите поговорить сначала?

19:07

Хотелось бы познакомиться с вами всеми сразу. Кто что думает о @yegor256, вашем ведущем на эту неделю:

19:18

Как и обещано было, в заключение про политику. Как вы считаете, чей Крым?

12:27

Политика, тезис первый: Крым принадлежит его жителям. Ни Украина, ни Россия, никаких прав на него не имеет, какие б… twitter.com/i/web/status/9…

12:34
@backendsecret Значит чтоб всё было хорошо надо неправильных жителей с Крыма вывезти, а правильных завезти, как это сделал дедушка Сталин

Сарказм понятен, но в нем правды больше, чем шутки. Действительно, если хотим, чтобы территория был послушна внешне… twitter.com/i/web/status/9…

12:39
@backendsecret Зачем это обсуждать здесь? Как это вообще связано с IT?

На мой взгляд, невозможно жить и работать в государстве(ах) и игнорировать политические проблемы и процессы. К IT о… twitter.com/i/web/status/9…

12:42
@backendsecret конституція України для громадян з "рускоязичной челюстью" prava.net.ua/constitution/l… pic.twitter.com/8JV0JO4ug8

Конституцию Третьего Рейха показать тебе? Там тоже много чего умного было сказано. А конституцию СССР хочешь? Там д… twitter.com/i/web/status/9…

12:46
@backendsecret А тут панчлайн должен быть по теме соблюдения(точнее не соблюдения) одной третьей стороной разного р… twitter.com/i/web/status/9…

Жители Крыма в массовом порядке поднялись на борьбу с этой третьей стороной? Развязали масштабную партизанскую войн… twitter.com/i/web/status/9…

13:12
@backendsecret Ты то сам веришь в то, что жители Крыма там что то решили? Прям спать не могли, хотели российские це… twitter.com/i/web/status/9…

Я верю в то, что жителям Крыма было в массе своей наплевать на человечков. В них никто не стрелял, никто у них еду… twitter.com/i/web/status/9…

13:15
@fat0troll @backendsecret В Украине вот до сих пор особо зашкваренные хотят в матушку Россию. При должной информаци… twitter.com/i/web/status/9…

У толпы логики вообще мало обычно. Но при этом еще решения, если мы за демократию, нужно уважать. Толпа (жители Кры… twitter.com/i/web/status/9…

13:18
@backendsecret А после ‘ безвиза’ поехали восстанавливать сожжённые паспорта... по Фрейду или нет?

Ну это их дело) Я нигде не сказал, что считаю решение жителей Крыма правильным. Я лишь говорю о том, что это ИХ реш… twitter.com/i/web/status/9…

13:21
@backendsecret всегда есть люди, кто "за", кто "против", и кто "моя хата с краю".. в этом случае МНЕ кажется, некое… twitter.com/i/web/status/9…

Быть "ЗА", и при этом бояться взять автомат, когда твой оппонент "ПРОТИВ" и этот автомат уже взял - это значит авто… twitter.com/i/web/status/9…

13:31
@backendsecret не надо менять ведущего - пусть он сначала ответит на вопросы публики про реальные зарплаты программ… twitter.com/i/web/status/9…

Средняя "зарплата" Java разработчика в наших проектах: $40 в час. twitter.com/oleg_antonyan/…

13:34
@backendsecret не надо менять ведущего - пусть он сначала ответит на вопросы публики про реальные зарплаты программ… twitter.com/i/web/status/9…

Сговора тестеров и девелоперов я ни разу не видел, потому никакой борьбы не вел до сих пор. Если проблема появится,… twitter.com/i/web/status/9…

13:35
@backendsecret С какой стати это их решение, если это обвалило экономику России? Это решение лично одного человека,… twitter.com/i/web/status/9…

Этот один человек он обладает какой-то сверх силой? Сам лично полтора миллиона человек на выборы привел?) twitter.com/kompotium/stat…

13:36
@backendsecret При чем здесь “референдум”? Очевидно, что в момент ввода зеленых человечков он понимал реальные наст… twitter.com/i/web/status/9…

Так это он виноват, что у крымчан такое настроение было? Я не пойму, в чем его вина?) twitter.com/kompotium/stat…

13:41
@backendsecret я живу в Калиниграде. до 45-го это была Германия. большинство аборигенов тут своими глазами видели "… twitter.com/i/web/status/9…

Именно! Но существует армия и полиция, которые не допустят ни референдума, ни даже мысли о нем. Но если убрать арми… twitter.com/i/web/status/9…

13:45
@backendsecret Он является президентом России и его главная обязанность думать об интересах россиян; он осознанно с… twitter.com/i/web/status/9…

Так его же выбрало население страны. Если он не нравится, они же могут его переизбрать, в чем проблема? Демократия… twitter.com/i/web/status/9…

13:50

А между тем биткоин приближается к отметке в $20,000...

13:51
@backendsecret Лол, какие 1.5 млн? 75% избирательных участков было закрыто, для создания толпы, голосовать можно бы… twitter.com/i/web/status/9…

Кто-то из жителей Крыма возмутился по этому поводу? Взорвал хоть одну бомбу? Да хотя бы морду набил хоть одному чин… twitter.com/i/web/status/9…

13:53
@backendsecret Вы верите в честность выборов в РФ?

Я не верю в честность выборов в РФ. Они мало чем отличаются от выборов Сталина, когда за него голосовало 99.9% насе… twitter.com/i/web/status/9…

13:55
Кто-то из жителей Крыма возмутился по этому поводу? Взорвал хоть одну бомбу? Да хотя бы морду набил хоть одному чин… twitter.com/i/web/status/9…

А в Америке голосую вообще не так, как во всем мире. Сначала вроде бы побеждает Хиллари, а потом по второму кругу г… twitter.com/i/web/status/9…

13:59
@hillwilliams @backendsecret Глупо покупать, когда дорого. А сейчас дорого. Сейчас продавать надо. А если нечего пр… twitter.com/i/web/status/9…

Я с этой мыслью сижу с точки в $1,200. Тогда я продал 2 BTC. Даже статью написал на эту тему:… twitter.com/i/web/status/9…

14:00
@backendsecret Тут можно поспорить. На участках прозрачные урны. За процессом наблюдают представители разных партий… twitter.com/i/web/status/9…

Вы оценили их выборы только по 5-6 критериям. А вот есть еще один - демократический выбор всего населения не приним… twitter.com/i/web/status/9…

14:06
@backendsecret любопытно, но технически система выборов в РФ честная, мухлёж затруднителен. более любопытно то что… twitter.com/i/web/status/9…

Именно так. Сталин расстреливал десятками тысяч и при этом никто санкции не вводил, а сотрудничал с СССР. Это внутр… twitter.com/i/web/status/9…

14:08
@backendsecret "Дула автоматов" это старый вброс, который даже уже не смешон. По поводу Хиллари как раз тут идёт си… twitter.com/i/web/status/9…

Моя мысль в том, что каждая территория сама решает, что для нее приемлемо. Для США это электоры, для России это дик… twitter.com/i/web/status/9…

14:40
@backendsecret Получается, что Северная Корея достойна своего хомячка, но как было замечено ранее у них просто нагл… twitter.com/i/web/status/9…

Знаете, сколько людей живет со своими женами/мужьями, которые со стороны кажутся просто кошмаром, а не людьми. Им т… twitter.com/i/web/status/9…

18:28

Неделя подошла к концу. С вами был @yegor256. Подписывайтесь и читайте меня в Facebook и Instagram, читайте мой бло… twitter.com/i/web/status/9…

18:44

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

Результаты опроса показывают, что большинство здесь собравшихся меня не знает совсем. Начнем с главного. Я выступаю… twitter.com/i/web/status/9…

7:40

Для более полного понимания проблемы катастрофического упадка современного ООП вам нужно посмотреть вот это мое выс… twitter.com/i/web/status/9…

7:42

Процедурным программированием, которое большое зло, являются: геттеры, сеттеры, статические методы, NULL, аннотации… twitter.com/i/web/status/9…

7:45

А теперь скажите мне, кто из вас доволен тем кодом, который пишет и который называется объектно-ориентированное программирование?

7:50
В @backendsecret в кои-веки завезли взрослого адекватного разработчика, а не бородатых школьников с коробкой очередных хайповых погремушек.

Благодарные читатели приветствуют нового ведущего @yegor256 на своем любимом канале: twitter.com/DieGelassenhei…

8:27

А про политику здесь можно?)

8:38

Итак, дорогие читатели, план такой. Сегодня я вам расскажу почему ООП, которым вы пишете, это грех. Завтра буду кле… twitter.com/i/web/status/9…

8:43

Дорогие мои кодеры, менеджеры, тестеры, админы и прочая компьютерная элита, давайте сделаем вот такое музыкальное в… twitter.com/i/web/status/9…

8:51

ООП тезис первый: получение NULL как аргумента, а также его возврат как результата - это признак серьезной проблемы… twitter.com/i/web/status/9…

10:43

ООП тезис второй: наличие в классе так называемых "геттеров" свидетельствует о серьезных ошибках в дизайне, ведущих… twitter.com/i/web/status/9…

11:57
@backendsecret @nomit @yegor256 Многое из того, что Вы говорите в видео, противоречит тому, что говорит Uncle Bob,… twitter.com/i/web/status/9…

Uncle Bob во многом ошибается. Вот например: yegor256.com/2017/03/28/sol… twitter.com/blazernere/sta…

13:51

ООП тезис третий: правильные объекты не изменяют сами и никому не позволяют изменять то, что у них внутри encapsula… twitter.com/i/web/status/9…

13:54
@backendsecret @yegor256 Егор, скучно превращать это в площадку рекламы своих идей, блога, в Вашей надежде из ответ… twitter.com/i/web/status/9…

Предлагаете мне рекламировать чужие идеи? У меня только свои есть. Я еще неделю их порекламирую и уйду, потерпите,… twitter.com/i/web/status/9…

14:54
@backendsecret @yegor256 А если серьёзно, я считаю, что null - это просто инструмент, который иногда полезен, а ино… twitter.com/i/web/status/9…

А мастерство менеджера - выбрать тех программистов, которые способны выбрать наиболее подходящие инструменты. А мас… twitter.com/i/web/status/9…

14:55
@backendsecret Егор, если нет сеттеров, всё иммутабл, значит нет циклических зависимостей.
Вот расскажи нам, пожалу… twitter.com/i/web/status/9…

Я пытаюсь придумать, для чего мне могут понадобиться циклические зависимости, и не могу. Если речь идет об объектах… twitter.com/i/web/status/9…

14:59
@backendsecret @yegor256 Егор, вы очень хорошо пишете про функциональное программирование: иммутабельность, монаду… twitter.com/i/web/status/9…

Потому что в ФП функции и у них нет state, а в ООП объекты и у них есть state. twitter.com/YuriyBogomolov…

15:12

ООП тезис четвертый: ORM, DTO, ActiveRecord, Repository Pattern, DAO - это злейшие враги объектно-ориентированного… twitter.com/i/web/status/9…

15:17
@backendsecret Есть state конечно-же, только он виден всем, а не спрятан в объект. Собственно, зачем иммутабильному типу прятать state?

State должен быть спрятан по двум независимым причинам. Первая: чтобы его никто не поменял и не разрушил объект. Вт… twitter.com/i/web/status/9…

15:19
@backendsecret Ок, как можно изменить state иммутабильного объекта?

State иммутабельного объекта изменить нельзя!) twitter.com/hmemcpy/status…

15:23
@backendsecret @yegor256 А чо насчёт дата классов, например, в Котлине?

Дата классы, как в Котлине, или как предлагает Brian Goetz сделать в Java, это такое же зло, как DTO/ORM/DAO уже им… twitter.com/i/web/status/9…

15:31
@backendsecret @yegor256 Но если из имени метода убрать слово get, то всё хорошо?

Переименование getName() в name() проблемы не решает, если на выходе этого метода мы имеет прямую ссылку на инкапсу… twitter.com/i/web/status/9…

15:34
@backendsecret Есть мнение, что программировать достаточно быстро, разборчиво для коллег, безбажно и поддерживаемо… twitter.com/i/web/status/9…

Самое главное, это поддерживаемость кода, то есть простота его понимания и изменения не его автором. Чтобы этого до… twitter.com/i/web/status/9…

15:36
@backendsecret @IoRader @yegor256 Скажите, а у вас был опыт работы с ActiveRecord? Это и есть "объект сам сохраняет себя в базу".

Да, был опыт работы с ActiveRecord и я таки считаю этот design pattern вредным. Вот статья на эту тему:… twitter.com/i/web/status/9…

16:03
@backendsecret Простейшая циклическая зависимость - в User-е лежит UserGroup, к которой он относится, а в UserGroup… twitter.com/i/web/status/9…

Такая цикличная зависимость сама по себе, как мне кажется, зло. Правильнее будет как-то от нее избавиться, а не иск… twitter.com/i/web/status/9…

16:07
@backendsecret Utility-класс тут был приведен только в качестве примера. Я пытаюсь понять, зачем нужно все то, о че… twitter.com/i/web/status/9…

ООП в его теперешнем виде в практически всех ОО языках программирования представляет собой жалкое зрелище, вот проч… twitter.com/i/web/status/9…

16:28

ООП тезис пятый: статические методы, не имеющие ничего общего с функциями из функционального программирования, разр… twitter.com/i/web/status/9…

17:06

ООП тезис шестой: аннотации в Java и C# наносят непоправимый ущерб целостности объектов, превращая их из активных к… twitter.com/i/web/status/9…

19:28

Кто говорит по английски и хочет остаться со мной и после завершения этой прекрасной недели, заходите в Telegram гр… twitter.com/i/web/status/9…

20:42
@ruxeg @backendsecret Самое страшное что кроме откровенно бредовых идей есть и адекватные, и вот ты иногда ловишь с… twitter.com/i/web/status/9…

Проблема опасности влияния @yegor256 на ваш код раскрыта: twitter.com/heapyhop/statu…

22:03

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

XDSD тезис первый: если вы работаете за помесячную или почасовую оплату, вы так или иначе являетесь рабом своего хо… twitter.com/i/web/status/9…

7:24
@backendsecret Разве возможность в любой момент “сменить хозяина” не является фактором, который переопределяет все подобные соображения?

Возможно менять одного хозяина на другого ситуацию никак не изменяет. Нужно менять "работу на время" на "работу на… twitter.com/i/web/status/9…

7:28
@backendsecret Хорошая у тебя трава. Второй день не отпускает.

А чем время-деньги не измеритель результата?

У меня колеса. А "время-деньги" не содержит слова "результат". Просидеть день в фейсбуке, делая вид, что работаешь,… twitter.com/i/web/status/9…

7:42
@backendsecret Почему ты думаешь, что нельзя сочетать помесячную оплату и работу на проект? Я вот сочетаю и доволен.

Дело не в том, доволен ли ты лично) Дело в том, что, работая помесячно, твоей целью является сохранение хороших отн… twitter.com/i/web/status/9…

7:53
@backendsecret Но ведь в любой модели к качественному коду нет никаких стимулов кроме собственного желания. Если св… twitter.com/i/web/status/9…

В правильной модели качественный код (а также другие проектные метрики) напрямую связаны с деньгами, которые получа… twitter.com/i/web/status/9…

7:59

XDSD тезис второй: наказание, как и поощрение, является необходимым и неотъемлемым элементом менеджмента. Однако, с… twitter.com/i/web/status/9…

10:32

К слову про ООП. Я сегодня опубликовал блог пост с кратким анализом мнения Алана Кея об объектах в ООП (он изобрета… twitter.com/i/web/status/9…

10:44

XDSD тезис третий: чем больше в вашем проекте тех, кто знает о проекте больше других и кого некем заменить, тем хуж… twitter.com/i/web/status/9…

14:27
@backendsecret Я думаю, про сексизм уже смысла нет говорить. В такой постановке вопроса вообще нет разницы между лю… twitter.com/i/web/status/9…

Я понимаю, что это может Вас огорчать, но с точки зрения бизнеса и грамотного проджект менеджмента и люди, и расход… twitter.com/i/web/status/9…

14:56
@backendsecret Я и говорю, с точки зрения авторитарной системы управления, люди - это бездушные гребцы на галере и… twitter.com/i/web/status/9…

Не "компетенции строить" нужно, а правильную систему управления, в которой любой (!) сотрудник, выполняя свои задач… twitter.com/i/web/status/9…

15:36
@backendsecret прямо представил себе криворуких сотрудников, которые превратились в компетентных из-за хорошего проекта, ага

"Нет плохих солдат, есть плохие командиры" (Наполеон). Нет криворуких программистов, есть безграмотно организованны… twitter.com/i/web/status/9…

15:48
@backendsecret На самом деле нет. Если бизнес не отдаёт долг обществу, в том числе прежде всего своим сотрудникам -… twitter.com/i/web/status/9…

Бизнес "отдает долг сотрудникам" прежде всего грамотной организацией работы, где каждый точно знает свои задачи, сф… twitter.com/i/web/status/9…

15:52
@backendsecret Что вы думаете об абсолютной прозрачности в компании? Открытые зп и т.п.?

Абсолютная прозрачность это утопия (в хорошем смысле), к которой мы очень стремимся и обязательно достигнем. Чем пр… twitter.com/i/web/status/9…

16:33
@backendsecret Но должны ли такие вещи хотя бы проговариваться? Еще не встречал европейской компании, которая не пр… twitter.com/i/web/status/9…

Современный менеджмент в современных европейских компаниях построен чуть менее чем полностью на цинизме (о сексизме… twitter.com/i/web/status/9…

16:36
@backendsecret Я не, я не топлю за корпоративное левачество - наоборот я очень против. Но блин, не признавать сущес… twitter.com/i/web/status/9…

Нет плохих и хороших программистов. Есть плохой и хороший код. twitter.com/MurcielagoCat/…

16:37
@backendsecret Я же сказал, что не надо рассказывать, как не пускать хреновый код в продакшен😋 Его можно не пускать… twitter.com/i/web/status/9…

Как раз отбрасывать плохой код это и есть писать хороший. Если ты не платишь программистам за плохой код, а платишь… twitter.com/i/web/status/9…

16:44
@backendsecret Плохой код нам не посылает Господь б-г свыше, его пишут программисты.
Есть все основания считать пл… twitter.com/i/web/status/9…

Считать программиста плохим может и обезьяна. Толку от этого не будет. Нам нужно сделать так, чтобы любой (!) прогр… twitter.com/i/web/status/9…

16:45
@backendsecret @AstarothAst я что то пропустил, а когда программистам начали платить за код ?!

Сарказм понятен, действительно программистам не платят за код, а платят за время, проведенное перед компьютером, на… twitter.com/i/web/status/9…

17:02
@backendsecret есть еще популярное заблуждение, что программистам платят за решение бизнес проблем.

К бизнес проблемам программисты не должны иметь никакого отношения. Это не их компетенция и им это просто неинтерес… twitter.com/i/web/status/9…

17:23
@backendsecret Ага, значит все же не магическим образом хреновые программисты становятся классными, а идёт обычный… twitter.com/i/web/status/9…

Отсев будет не "хреновых", а тех, кто не хочет писать код на том уровне качества, которое требуется. В других коман… twitter.com/i/web/status/9…

17:24
@backendsecret Ну то есть вы предпочитаете просто увольнять тех людей, которые не разделяют ваших представлений о хорошем коде?

Я считаю, что увольнять людей - это вообще инструмент для плохого менеджера. Никого увольнять не нужно. Нужно созда… twitter.com/i/web/status/9…

18:00

XDSD тезис четвертый: правильный проект должен строиться не на доверии менеджеров и заказчиков к программистам, а н… twitter.com/i/web/status/9…

18:03
@MurcielagoCat @backendsecret Мне кажется, мы подбираемся к главному, коллега. К осознанию что Егор-самодур. Местам… twitter.com/i/web/status/9…

Хороший архитектор и самодур понятия почти тождественные. Невозможно представить себе эффективного архитектора, есл… twitter.com/i/web/status/9…

19:14
@backendsecret Насколько глубоко разработчик должен разбираться в предметной области клиента? Или это забота PO/PM?

На мой взгляд, чем меньше программист разбирается (и хочет разбираться) в предметной области клиента, тем лучше для… twitter.com/i/web/status/9…

19:43
@backendsecret Вы точно употребляете поняите "самодур" в его изначальном смысле? Статья-то ваша не про унижение и о… twitter.com/i/web/status/9…

Унижение и оскорбление - это лишнее. Профессиональному архитектору это ни к чему. Но многих очень напрягает, когда… twitter.com/i/web/status/9…

19:53
@backendsecret Прекрасно. Это какой-то новый курс «как быть эффективным менеджером без яиц?»

Эффективным менеджером быть без яиц невозможно. Но тема сексизма у нас завтра) twitter.com/DaryaChu/statu…

19:54
@backendsecret Стойте, а откуда у вас в проекте взялся архитектор-самодур? Все же на проекте должны быть 100% замен… twitter.com/i/web/status/9…

Именно! Архитектор, это не профессия и не качество личности. Это роль, присваиваемая человеку в данном проект. И ка… twitter.com/i/web/status/9…

20:40

XDSD тезис пятый: задачей софтверного проекта категорически не является обучение программистов; каждый программист… twitter.com/i/web/status/9…

21:01
@backendsecret @vkozulya @DaryaChu @not_logan @cybran111 Так расскажите о себе. Где работаете, сколько проектов по… twitter.com/i/web/status/9…

Вот здесь в видео подробно о нашем опыте внедрения этой методологии разработки, с цифрами, опытом и примерами:… twitter.com/i/web/status/9…

21:05
@edjafarov @alexanius @not_logan @cybran111 @backendsecret В линкедине три компании имени себя, сайт в разработки в… twitter.com/i/web/status/9…

Вот кое какие мои продукты: yegor256.com/pets.html twitter.com/DaryaChu/statu…

21:34
@backendsecret What a turn! Неужели вы не инвестируете в команду? Вырастить правильных кадров - это одна из главных… twitter.com/i/web/status/9…

"Инвестиции в команду" - это самая большая ошибка, которую может допускать менеджер проекта. Команда должна инвести… twitter.com/i/web/status/9…

22:20
@backendsecret А как, без знания предметной области понять какие требования нужны, а уж тем более написать их? И че… twitter.com/i/web/status/9…

Предметную область мы безусловно узнаем в процессе продвижения проекта вперед. Но узнает ее проект (!) а не програм… twitter.com/i/web/status/9…

22:26

# Среда 21 твит

М/Ж тезис первый: мужчины и женщины существа по своей природе неодинаковые, физически, эмоционально, интеллектуальн… twitter.com/i/web/status/9…

7:18
@backendsecret про интеллектульно интересно

Мужской и женский мозг несколько различны, что на мой взгляд, не может не отражаться на их методах решения проблем,… twitter.com/i/web/status/9…

7:30

М/Ж тезис второй: не всякая дискриминация является злом; например, мы дискриминирует детей, запрещая им покупать ал… twitter.com/i/web/status/9…

10:18
@backendsecret Кстати вот тоже не понятно. То есть формировать безбранную среду вне зависимости от пола наверное ок… twitter.com/i/web/status/9…

Еще мужчинам стоит уступать женщинам место в общественном траспорте, открывать перед ними дверь, платить за них в к… twitter.com/i/web/status/9…

10:24
@backendsecret Почему?

Дискриминация мужчин и женщин (каждых в своем направлении), среди прочего, лежит в основ современной морали. Детей… twitter.com/i/web/status/9…

10:32
@backendsecret Егор, из вашего опыта, кто продуктивные в разработке - мужчины или женщины?

У меня очень малый опыт работы с женщинами девелоперами, видимо потому, что их значительно меньше. Опыт показывает,… twitter.com/i/web/status/9…

10:39
@backendsecret Понял, вернусь к тезису.

Не считаете ли вы, что раз мужчины обязаны уступать женщинам место, то и ж… twitter.com/i/web/status/9…

Безусловно, в сторону женщин тоже имеется своя дискриминация, с которой сейчас активно борются феминистки, и котора… twitter.com/i/web/status/9…

10:54

По теме сексизма и гендерного равенства, всем понимающим английский, рекомендую это видео: youtube.com/watch?v=iKcWu0…

11:19

М/Ж тезис третий: в правильно организованном бизнесе, где каждый получает за объективно оцененный результат, пробле… twitter.com/i/web/status/9…

12:38
Итак, господа и дамы! Девочки и мальчики! Геи и пидорасы и пр!
Я всех вас услышал! Есть одна просьба: предъявите пр… twitter.com/i/web/status/9…
12:39
@backendsecret @toivonens Вы можете ответить тут, вы считаете, что женщины не способны быть программистами?

Я несколько месяцев назад написал статью о сексизме, где сказал, что женщины безусловно могут быть эффективными про… twitter.com/i/web/status/9…

12:59

Хочу напомнить, что с вами на этой неделе в эфире @yegor256 Меня можно найти на Facebook: facebook.com/yegor256 Y… twitter.com/i/web/status/9…

13:34
@backendsecret @lg_balukation @ru_ostroumova Очень субъективно. Ну, тебе (или даже большинству) хорошо и ок. Почему… twitter.com/i/web/status/9…

Это вопрос к Господу Богу, он так придумал, что есть мужчины и есть женщины. Два пола на этой планете существует то… twitter.com/i/web/status/9…

14:23
@andrey_sitnik @backendsecret то есть ты считаешь, что признание существования общественного порицания это плохо?

В большинстве случаев большинство (читай "толпа") ошибается. История тому знает массу примеров. Ориентироваться на… twitter.com/i/web/status/9…

14:43

Неспособность большей части комьюнити вести какую либо дискуссию, без хамства, грубости и подлости, этому самому ко… twitter.com/i/web/status/9…

15:46

Такое ощущение, что я не с айти элитой общаюсь, а с таксистами у вокзала) Или я так давно не общался на русском язы… twitter.com/i/web/status/9…

15:48

М/Ж тезис последний: женщине свойственна интуиция, а мужчине логика; поэтому программирование, как профессия, легче… twitter.com/i/web/status/9…

18:16
@backendsecret @yegor256 2. Как продвигал проект, звезды же не просто с воздуха взялись

Я никаких их не продвигаю специально. Просто есть сформированное компьюнити, которое читает мои новости. Я там сооб… twitter.com/i/web/status/9…

18:28
@backendsecret @yegor256 3. Как приходят идеи для опенсорс проектов?

Идеи все берутся из реальной работы. Когда что-то нужно лично мне и я этого не нахожу, я спрашиваю у своих фоловеро… twitter.com/i/web/status/9…

18:29
@backendsecret @yegor256 1. Расскажи про один из твоих проектов на гитхабе

Один из последних, это threecopies.com - система бекапа серверных данных. Она лично мне была очень нужна уж… twitter.com/i/web/status/9…

18:31

Вопрос уважаемому сообществу матершинников. Как думаете, почему женщины играют в шахматы хуже мужчин? #сексизм @yegor256

18:59

# Четверг 42 твита

С сексизмом закончили. У кого остались мысли, велком в мой блог пост, там очень много комментов уже было, буду рад,… twitter.com/i/web/status/9…

8:08

Главная идея ООП, как я ее понимаю и описываю в своих книгах "Elegant Object", состоит в том, чтобы скрыть от прогр… twitter.com/i/web/status/9…

8:17
@backendsecret Но ведь объект это просто структура с методами :-)

К сожалению, именно так и звучит популярное заблуждение относительно объектов: это, мол, лишь структура из C++, в к… twitter.com/i/web/status/9…

8:25

Controller, Encoder, Parser, Builder, Converter, Printer, Reader, Writer... Что общего у этих имен классов? Они все… twitter.com/i/web/status/9…

10:38

Чаще всего всякий хлам приходит в ответах от твиттер аккаунтов, у которых по 20к твитов и 50 фоловеров) То есть, он… twitter.com/i/web/status/9…

10:45
@backendsecret Я еще слишком молодой для 15к фоловеров

Вопрос не в количестве их, а в соотношении числа твитов к числу фоловеров. Если твитов очень много, а фоловеров мал… twitter.com/i/web/status/9…

10:54
@backendsecret а вариант, что человек просто участвует во многих дискуссиях, не рассматривается даже?

Участвует, только никому его мнение там не интересно, никто его не фоловит в итоге) Этот аккаунт за три дня заработ… twitter.com/i/web/status/9…

10:59
@backendsecret Чувак, дешевый вброс же :D

Вот один из них) 46к твитов и 26 фоловеров. Это диагноз. Мне кажется, даже бот бы устал так интенсивно спамить с та… twitter.com/i/web/status/9…

11:01

Кстати, интересную тему мы затронули, про фоловеров и социальные сети. Раз уж так, расскажу вам про книгу, которую… twitter.com/i/web/status/9…

11:04
@backendsecret давно зарегистрированы + много комментят

Да, это значит "создавать контент". Твиты их - это и есть контент. Который они создают, а его никто не хочет читать… twitter.com/i/web/status/9…

11:10
@backendsecret @kreshikhin Вот здесь ты меня расстроил)
Я выше написал, зачем мне твиттер. Я не стремлюсь стать как… twitter.com/i/web/status/9…

Неважно к чему ты стремишься. Фоловеры - это side effect твоей активности. Конечно, никто не работает на их увеличе… twitter.com/i/web/status/9…

11:15
@backendsecret просто человек не всегда будет что-то делать ради привлечения большего количества подписчиков, вдруг… twitter.com/i/web/status/9…

Если от твитит 50к раз и ему один раз отвечают, то это к врачу) twitter.com/Bizzy237/statu…

11:16
@backendsecret @kreshikhin А теперь посчитай, сколько среди твоих 15к фолловеров реально полезных аккаунтов. С кото… twitter.com/i/web/status/9…

Ты заблуждаешься относительно динамики в соцсетях. Она не симметрична. Фоловеры и друзья - это разные вещи. Фоловер… twitter.com/i/web/status/9…

11:22
@backendsecret Ну да, есть такие люди, я не отрицаю
Но ты приравниваешь под эту дудку и много хороших людей

Хорошим человек не может быть, если у него 50к сообщений и его читает 25 человек. Это технически невозможно. Попроб… twitter.com/i/web/status/9…

11:24
@backendsecret Ты просто говоришь с позиции медийной личности. Для тебя твиттер - это как рекламная площадка, где м… twitter.com/i/web/status/9…

Еще раз, повторюсь. Я не о целях твоих, а об независящем (!) от твоих желаний эффекте. Ты выйдешь на улицу в дождь.… twitter.com/i/web/status/9…

11:28
@backendsecret Так откуда об этом аккаунте узнают, если ты нигде не будешь его пиарить?)
Вот просто создать чисто н… twitter.com/i/web/status/9…

Попробуй и увидишь. Нигде ничего рекламировать не нужно. Просто пиши твиты имеющие смысл. Не "ЛОЛ" и "ХАХА", а смыс… twitter.com/i/web/status/9…

11:30
@backendsecret Наркоман штоле? :D

А вот если написать 50к вот таких твитов, то соберется ноль подписчиков) Но важно другое - как можно продолжать эти… twitter.com/i/web/status/9…

11:33

Интересно вот еще что. Я свой твиттер аккаунт @yegor256 веду уже три года, на английском языке. И никогда не сталки… twitter.com/i/web/status/9…

11:35
@backendsecret Т.е. не умоляя твое право высказывать свое мнение, но разве ты не понял что угробил аккаунт?

Я пришел сюда, когда здесь было 4.2к фоловеров. Сейчас 4.6к. Что ты имеешь в виду под "угробил аккаунт"? twitter.com/kreshikhin/sta…

11:38
@backendsecret @yegor256 Да ладно? Разве процент хомячков по планете не одинаков?

Как оказалось, нет. Я никогда таких аккаунтов не видел даже, говорю совершенно искренне. Столкнулся с ними вот толь… twitter.com/i/web/status/9…

11:41

Я вам расскажу историю. Почти ровно три года назад я сделал отдельный твиттер аккаунт (имя не скажу). И подключил е… twitter.com/i/web/status/9…

11:46
@backendsecret @yegor256 Если вы представитель русскоязычной нации, то я только рад. Расскажите, пожалуйста, про Ва… twitter.com/i/web/status/9…

У меня много стран. Сначала была СССР, потом Украина, потом США, потом Голландия. Еще мне нравится Тайланд, Индия,… twitter.com/i/web/status/9…

11:48
@backendsecret @apollojet @yegor256 Это не нация, это владение языком. Самоопределяться ты можешь хоть как граждани… twitter.com/i/web/status/9…

Хоть сегодня не про политику, но вот про нации и национализм отдельная статья от меня: ru.yegor256.com/2017-02-20-nat… twitter.com/siziyman/statu…

11:49
@backendsecret Кстати, с удовольствием посмотрел Ваш рассказ про жизнь в Голландии. Вопрос можно задать оффтоповый?… twitter.com/i/web/status/9…

Сильно меняется при смене континента. До расстройства желудка и аллергии. Но потом проходит, через пару недель. Вну… twitter.com/i/web/status/9…

11:53

Интересно, что поведение этих твиттер-героев напоминает поведение гопников. Чем ты с ними корректнее, тем более агр… twitter.com/i/web/status/9…

12:20
@backendsecret Какой интересный взгляд на ООП и его парадигмы... И паттерны. Ок. Предположим. Избавились от класса… twitter.com/i/web/status/9…

А взамен XmlFormatted и JsonWritten. #elegantobjects twitter.com/flex_ferrum/st…

12:21

Хочется по результатам этого недельного общения написать обзорную статью, где все свои наблюдения и выводы изложить… twitter.com/i/web/status/9…

12:22

В ООП есть два наследования, которые оба так называются в русском языке, но по сути два разных явления. Первое - su… twitter.com/i/web/status/9…

14:52
@backendsecret что думаешь по поводу дефолтных реализациях интерфейсов в java8(dzone.com/articles/inter…), стоит ли использовать?

Default методы в интерфейсах - штука удобная, но это не ООП. Я бы посоветовал держаться от них подальше. Читай "ник… twitter.com/i/web/status/9…

15:04
@deniszh @yegor256 "Напишите как тут - что женщина без мужчины это неполноценный инвалид". А я такого не писал, гос… twitter.com/i/web/status/9…
15:17
@backendsecret @yegor256 Слушайте, ну хватит себя уже выставлять круглым дураком. Весь рускоязычный твиттер второй… twitter.com/i/web/status/9…

Ты будешь продолжать врать? "Весь русскоязычный твиттер" - а это миллионы людей - про меня и не слышали. Может тебя… twitter.com/i/web/status/9…

15:20

MVC (model view controller) - это очень популярный шаблон дизайна, который, несмотря на свою популярность, является… twitter.com/i/web/status/9…

16:36
@bitomaxsp @sleem_muzzy @backendsecret @yegor256 Конечно же домыслы. Я ошибся в суждениях? Бывает. Вот я и предлага… twitter.com/i/web/status/9…

Мне на блоге задавали уже вопрос о том, зачем нужен мужчина женщине. Я на него отвечал, и еще раз могу повторить, ч… twitter.com/i/web/status/9…

17:39
@backendsecret @yegor256 а ты бы не мог кратко и емко мысль выдавать? мне это интересно, но лезть читать длинный бл… twitter.com/i/web/status/9…

Я бы мог бы конечно, но формат общения в этих ваших рунетах, с которыми я впервые столкнулся, таков, что я не могу… twitter.com/i/web/status/9…

18:02
@backendsecret Ну в ветках про ООП мата вроде не так много

В моей Телеграм группе общаются вроде бы те же люди, но там всегда все корректно, какие бы темы ни обсуждались. Вид… twitter.com/i/web/status/9…

18:21
@nevoroman @ozhah Матерная лексика для культурного человека оскорбительна сама по себе, не важно о чем идет речь. В… twitter.com/i/web/status/9…
19:53
@saint_johann @backendsecret @yegor256 Ну так это за его статью, там он осторожненько и его всего лишь назвали "arr… twitter.com/i/web/status/9…

Про полноценность самок задвинул не я, а природа, благодаря которой ты, Денис, на свет появился. Была бы твоя мама… twitter.com/i/web/status/9…

19:55

Вот так выглядит мое общение с читателями последние несколько дней: youtube.com/watch?v=7ebsZv… (я слева, читатели справа)

20:04
@backendsecret вообще-то нет, природа - это не только люди, люди размножаются не только занимаясь сексом. можно про… twitter.com/i/web/status/9…

Можно, но тебя, Ольга, зачали обычным путем. Позже утонувший папа трахнул ныне живущую и читающую мой твиттер маму.… twitter.com/i/web/status/9…

20:08

Я начинаю понимать, что подавляющему большинству моих горе оппонентов нужно не истину найти или ответ от меня получ… twitter.com/i/web/status/9…

20:36
@backendsecret pheeew

Нас разделили на два пола не просто так. Не для того, чтобы мы были "просто люди". А для того, чтобы мы находили др… twitter.com/i/web/status/9…

20:44

Все, мои дорогие, я буду спать. Завтра мы обсудим ваше поведение, а также вопросы управления в распределенных софтв… twitter.com/i/web/status/9…

20:55

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

О тестировании: Я считаю, что единственно верным и абсолютно правильным подходом к организации тестировщиков являет… twitter.com/i/web/status/9…

10:54
@backendsecret @yegor256 а разработчиков наказывать за баги? иначе ведь тестеры с разрабами быстро договорятся каки… twitter.com/i/web/status/9…

Разработчиков категорически нельзя наказывать за баги. Баги от разработчиков должна отлавливать система контроля ка… twitter.com/i/web/status/9…

11:01
@backendsecret @yegor256 Что делать за баги, обнаруженные (в течении короткого времени) на продакшене после деплоя… twitter.com/i/web/status/9…

"За баги" вообще ничего никогда категорически нельзя делать. Не должно быть в команде негативного отношения к багам… twitter.com/i/web/status/9…

11:07
@backendsecret Разработчик не должен на 100% тестировать свой продукт, т.к. идёт проторенной дорожкой, которая ему… twitter.com/i/web/status/9…

Разработчик ни в коем случае не должен ничего гарантировать в области качества. Его работа должна быть закрыта и оп… twitter.com/i/web/status/9…

11:10
@backendsecret @yegor256 А как ранжировать выплаты? Какие баги более критичны = дорогие? Ревью девелоперского кода… twitter.com/i/web/status/9…

У каждого бага, как мы знаем, есть "severity and priority", которые устанавливаются проектом, после нахождения бага… twitter.com/i/web/status/9…

11:18
@backendsecret Fixed price за любой баг сразу понижает желание тестировщика искать сложные и серьезные баги. А знач… twitter.com/i/web/status/9…

Безусловно, но когда все легкие баги найдены, тестировщику ничего не остается, как искать те, что уже посложнее. Де… twitter.com/i/web/status/9…

11:26
@backendsecret Это я про то, что ваш постулат работает только при наличии богатой системы контроля качества, что бы… twitter.com/i/web/status/9…

Да, безусловно, все, что я здесь рассказываю, подходит для компаний, которые организовывают свой процесс разработки… twitter.com/i/web/status/9…

11:31
@devellloper @backendsecret Вопрос в тему: кто отвечает за качество?

За качество отвечает project manager. Он делегирует эту ответственность на quality assurance, который далее делегир… twitter.com/i/web/status/9…

11:32
@backendsecret @yegor256 Мда, ну это просто финиш. Такой подход полностью подрывает командную работу на проекте. Вм… twitter.com/i/web/status/9…

"Вся команда работает на результат" -- это худший из всех менеджментов, который ведет к развалу проектов и демотива… twitter.com/i/web/status/9…

11:34
@backendsecret @yegor256, считаешь ли ты, что в компаниях с "правильно" организованным процессом разработки - тести… twitter.com/i/web/status/9…

Тестировщики нужны в любой команде. Более того, я считаю что роль тестировщика важнее роли программиста, должна опл… twitter.com/i/web/status/9…

11:35
@backendsecret @otokarev >> им просто не платим и они возвращаются обратно в твиттер, где им и место.
почему, согла… twitter.com/i/web/status/9…

Мы не платим тем, кто не может "протолкнуть" свой код через нашу систему качества. Мы не платим им, не помогаем и н… twitter.com/i/web/status/9…

11:36
@backendsecret Разработчик, кроме написания кода, который проходит тесты, должен обладать навыками написания кода у… twitter.com/i/web/status/9…

Вот статья на эту тему: yegor256.com/2015/06/18/goo… Ответственность за баги - это лучший способ демотивировать программ… twitter.com/i/web/status/9…

11:38
@backendsecret Ну код, чтоб протолкнуть - его ревьювит программист, а не QA и тестировщики. Т.е. и зона ответственн… twitter.com/i/web/status/9…

Да, код попадает в репозиторий после авто-проверок и ручного ревью. Тестировщики здесь не при чем. Тестеры находят… twitter.com/i/web/status/9…

11:39
@backendsecret А тестирование зачем тогда? Ну и пусть все баги в проде будут, раз уж это неотъемлемая часть продукт… twitter.com/i/web/status/9…

Тестирование нужно для того, чтобы уменьшить соотношение между багами найдеными нами и багами найдеными клиентом. Ч… twitter.com/i/web/status/9…

11:41
@backendsecret @yegor256 это похоже crowdtesting, который организуют @uTest , @testlio и другие ребята

Да, это похоже, но никто из них (поправьте меня, если ошибаюсь) не платить за баги. Везде идет оплата за потраченно… twitter.com/i/web/status/9…

11:45
@backendsecret в чём принципиальное отличие вашей компании от "галеры"? сколько в среднем у вас зарабатывает успешн… twitter.com/i/web/status/9…

Вот эта статья описывает наши главные отличия от ВСЕХ софтверных команд индустрии: yegor256.com/2014/04/17/how… #xdsd twitter.com/oleg_antonyan/…

11:48
@AstarothAst @backendsecret @yegor256 Ну, это можно сделать в виде коэфицциента критичности бага (в одной конторе к… twitter.com/i/web/status/9…

Не будет этих сговоров. Вы берете очень уж криминальную ситуацию, которой на практике не случится. Если только не з… twitter.com/i/web/status/9…

11:49
@backendsecret Егор, у вас остается performance appraisal при такой схеме организации рабочих процессов?

Да, конечно, но он те такой, как у всех. Вот здесь я рассказал подробно о нем: yegor256.com/2014/04/20/how… twitter.com/khyurri/status…

12:32
@backendsecret А расскажите про вашу систему кодревью. Она чем-нибудь отличается от типичной, где требуется аппрув… twitter.com/i/web/status/9…

Ревьювер выбирается случайным образом из общего списка кодеров в проекте. Это первое ревью. Второе ревью делает арх… twitter.com/i/web/status/9…

13:12
@backendsecret какая мотивация у ревьюера?

Ревьювер получает деньги за каждое завершенное ревью, вне зависимости от его результата. Ему выгодно завершить скор… twitter.com/i/web/status/9…

13:18
@backendsecret Что мешает просто отказывать всему подряд?

Ничего не мешает, но довольно быстро это поведение станет очевидным и будут приняты дисциплинарные меры. У нас таки… twitter.com/i/web/status/9…

13:28
@backendsecret Ну в таком случае это тоже проблема, ибо будут просто принимать не глядя. Ну и смысл в таком ревью? За что деньги платятся?

Мы платим за ревью не фиксированную сумму, а растущую от количества сделанных комментов в ревью. Чем длиннее диалог… twitter.com/i/web/status/9…

13:36
@backendsecret Ну вновь всплывает проблема. Что мешает доколупываться по мелочам забив на глубинный смысл кода? Бол… twitter.com/i/web/status/9…

Конечно, систему можно абьюзить, но на практике этого не происходит, потому что есть здоровый конфликт интересов. Р… twitter.com/i/web/status/9…

13:49

Немного философии. Мне кажется, что это важно для понимания сути тестирования. В любой программе, какой бы сложност… twitter.com/i/web/status/9…

17:04
@jbaruch @pvl_loud @yegor256 С откровенной нецензурщиной и хамством я никогда не сталкивался. То есть сталкивался,… twitter.com/i/web/status/9…
18:40
@pvl_loud @jbaruch @yegor256 Это не оппозиция, это трамвайные хамы. С ними держаться достойно невозможно и неправил… twitter.com/i/web/status/9…
18:40
@jbaruch @backendsecret @pvl_loud @yegor256 и Егор прав и Барух. Проблема в том что с Егором всегда толерантно спор… twitter.com/i/web/status/9…

Был бы прав, если бы принимал активное участие и делом бы доказал, что ему а) не безразлично и б) он знает другие с… twitter.com/i/web/status/9…

18:52
@jbaruch @pvl_loud @yegor256 Мы оба прекрасно все понимаем, что тебе просто нельзя принимать участие в разговоре пр… twitter.com/i/web/status/9…
19:23
@jbaruch @grrrow @pvl_loud @yegor256 Не плевать было бы, ты бы помогал. А так ты себя в роли принца на белом коне в… twitter.com/i/web/status/9…
19:32

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

Моя позиция: наймите нормальных программистов, которым небезразлична судьба проекта, и платите им нормальную зарпла… twitter.com/i/web/status/9…

"Нормальные программисты" - это оскорбительнее, чем сексизм. Нет хороших и плохих программистов, есть системы контр… twitter.com/i/web/status/9…

8:00
@backendsecret С этим не согласен. Называй меня сексистом, но есть плохие и хорошие программисты. Плохих программис… twitter.com/i/web/status/9…

Они выглядят для тебя как "плохие", потому что от них идет плохой код, они ленивые, они непослушные, они хитрые и и… twitter.com/i/web/status/9…

8:08

Повторюсь, разделение людей/программистов на плохих и хороших - это признак слабого (!) менеджмента. Менеджер прост… twitter.com/i/web/status/9…

8:13
@backendsecret То есть работа - должна быть посильной. Требования - ясны. Если что не получается - оказываться соде… twitter.com/i/web/status/9…

Сильный менеджмент - это четкие планы, прозрачная мотивация, точные инструкции, однозначные требования, быстрое и щ… twitter.com/i/web/status/9…

8:19
@sleem_muzzy @backendsecret Сильная система контроля качества это в том числе сильный проджект менеджер, который сп… twitter.com/i/web/status/9…

Да, безусловно, подбор людей в проект - это часть менеджмента. Но это не эмпатия и "я умею разбираться в людях". Эт… twitter.com/i/web/status/9…

8:22
@backendsecret а как ты относишься к принципу Парето в этом контексте: 20% - "художники" (хорошие, делают 80% работ… twitter.com/i/web/status/9…

Да, конечно, как везде, такое разделение присутствует. Но не в хорошести или плохости человека дела, а в том, что о… twitter.com/i/web/status/9…

10:43
@backendsecret От гендерных отношений перешли к проектному управлению, а зачем? А будет что-то по разработке? Психологии разработчиков?

У разработчиков нет и не должно быть психологии. Только юнит тесты и чистое небо над головой. twitter.com/denisPashchenk…

10:45
@backendsecret Отбор людей при приёме на работу должен быть жёстким и беспощадным, тут я согласен. Иначе есть риск… twitter.com/i/web/status/9…

Отбирать нужно тех, кто уже смог делом доказать, что способен достигать объективных результатов. Это не "хорошие" п… twitter.com/i/web/status/9…

11:57
@backendsecret Егор, как у вас построен процесс найма сотрудников?

Наш процесс подбора программистов более менее подробно описан вот здесь: yegor256.com/2016/03/01/how… twitter.com/AlexKazak0v/st…

12:03
@backendsecret Можно еще сразу повториться о статистике найма — сколько приходит, сколько уходит, сколько остается… twitter.com/i/web/status/9…

Да, наша статистика очень не в пользу современного рынка программистов (не русскоговорящего, а мирового). Из 100 ре… twitter.com/i/web/status/9…

12:06
@backendsecret Извини за хамство прошлых дней.

У меня есть первые результаты работы с новой для меня аудиторией. Прошу оценить и поздравить. Не все потеряно. Русс… twitter.com/i/web/status/9…

12:09
@backendsecret Сколько разработчиков вообще в обойме, например, последний год? Знаете ли вы что-то об этих людях и… twitter.com/i/web/status/9…

У нас сейчас немного активных проектов, но в 2016 их было много и одновременно работало около 150 человек. К большо… twitter.com/i/web/status/9…

12:11
@backendsecret А что лелать, если политика компании такая, что диктует нанимать всех? Как следствие, есть только 30… twitter.com/i/web/status/9…

Если систему качества поменять сложно или невозможно (менеджер слабак, допустим), то никаких шансов нет, нужно увол… twitter.com/i/web/status/9…

12:13
@backendsecret А, ну то есть вопрос чисто терминологический. Программистов, которые не умеют выдавать хороший резул… twitter.com/i/web/status/9…

Опять ты их клеймишь. Я не сказал, что они "не умеют" выдавать результат. Наша политика отбора в том, чтобы найти т… twitter.com/i/web/status/9…

12:16
@backendsecret За тестовые проекты в какой мере платите? Как много на эти проекты нормальные кандидаты должны потратить времени?

За тестовые проекты мы платим также, как за обычные, без всяких скидок. Это обычные проекты, с теми же условиями ра… twitter.com/i/web/status/9…

12:17
@backendsecret Какова причина "стагнации"? Это осознанное решение, падение рынка или косвенное доказательство того, что XDSD "не работает"?

Все отлично работает, но мы решили от сервисной модели перейти к продуктовой и создали Zerocracy. Нашей системой ме… twitter.com/i/web/status/9…

12:18
@backendsecret А бороться бесполезно?

Я написал недавно статью, о том, как можно "бороться" со слабым менеджером: yegor256.com/2017/08/01/how… Сухой остаток в… twitter.com/i/web/status/9…

12:19
@backendsecret @AlexKazak0v О, тема! Обсудим сертификации. Ты действительно веришь, что от них есть польза? По-моем… twitter.com/i/web/status/9…

Да, я убежден в том, что сертификации - это ценный и важный показатель профессионализма программиста. Я об этом гов… twitter.com/i/web/status/9…

12:30
@backendsecret Интересно, пилить опенсорсный проект без монетизации определённо невыгодно. Выходит, такие проекты п… twitter.com/i/web/status/9…

Пилить опенсорсный проект без монетизации - это не рабство, это глупость. Я об этом тоже написал недавно:… twitter.com/i/web/status/9…

12:40
@backendsecret Как думаете, можно искать тестеров через объявления на позицию программиста в дескрипшене объясняя ч… twitter.com/i/web/status/9…

Можно, но мало кто будет соглашаться. К сожалению, в индустрии создан образ тестера, согласно которому тестер - это… twitter.com/i/web/status/9…

12:43
@backendsecret А если прямой монетизации нет, но есть экономия своего времени от его использования окружающми?

Прямая монетизация редко есть в опен сорсе, но есть опосредованная, как, таки да, экономия времени, или развитие св… twitter.com/i/web/status/9…

12:52
@backendsecret Ну вот развитие резюме в большей степени преследовал, наверное. Да и английский подучить, с людьми п… twitter.com/i/web/status/9…

Все верно. Всегда помни, что ты это делаешь для себя лично. Не для рынка, не для друзей, не для технологий этих, а… twitter.com/i/web/status/9…

13:05
@backendsecret Работал с человеком, который половину рабочего дня рассказывал про личную эффективность, саморазвити… twitter.com/i/web/status/9…

Это был лучший человек в команде. И я не шучу. А вот команда оказалась слабее его, поэтому вы работали на него, а н… twitter.com/i/web/status/9…

13:22
@backendsecret К сожалению, ты не понял Тагира, а он - тебя. Твой домен - говнопроекты (как в прочем и мой), поэтом… twitter.com/i/web/status/9…

Вовсе нет, в нашем домене продукты, которых никогда до этого не было. Мы не делаем бизнес продукты с сотней формоче… twitter.com/i/web/status/9…

15:00
@backendsecret Во, интересно! А если человек работает за зарплату, но при этом каждый закрытый тикет ему приносит л… twitter.com/i/web/status/9…

Да, все верно, но зарплата будет составлять значительно большую часть его "мотивационного пакета", как бы он(а) себ… twitter.com/i/web/status/9…

15:26
@backendsecret Я посмотрел маленько на твой Takes. Не поверишь, но я как раз такие проекты и имел ввиду. Таких прое… twitter.com/i/web/status/9…

Покажи мне еще один веб фреймворк, который в целях своего дизайна имеет то, что у Takes. Где еще есть продукт, кото… twitter.com/i/web/status/9…

15:27
@backendsecret И что тогда делать людям с планированием? Заболел человек, может с близкими что-то случилось, может… twitter.com/i/web/status/9…

Верно говорите, если только одна компания или один проект платит только за тикеты - ситуация сложная и видимо работ… twitter.com/i/web/status/9…

15:36

Новый тезис: каждый уважающий себя программист, если он серьезно относится к профессии и своему месту в ней, обязан… twitter.com/i/web/status/9…

17:02

www.yegor256.com

other