ruxeg

20 июня 2016, London, UK (not EU)

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

Привет. На этой неделе с вами @ruxeg
Будет много про kotlin, nodejs, java и стартапы

13:51

Вы как настраиваете себя на рабочий контекст, кроме кофе?
У меня с утра по дороге на работу - технические подкасты

14:21
@backendsecret да как-то вопрос переключения не возникает вообще. Приехал → «сдал себя в аренду» → работаешь, дело-то.

Получается в роли робота - продажа часов жизни в замен на цифирки на банковском счёте. А как же счастье от работы? twitter.com/YuriyBogomolov…

14:27

Кстати про кофе, "британские учёные" показали что кофе - это всего лишь треггер который переключает вас на рабочий лад

14:29

Поэтому "без кофе день не начать".
А маркетологи это подхватили и активно используют в рекламе(типичная реклама кофе - утренняя сцена)

14:29
@backendsecret @ruxeg про Kotlin интересно было бы услышать. У Вас есть опыт применения его под Android? Какие-то интересные use cases?

Всё будет, после кофе :)
Да, котлином я стал пользоваться под андрод в первую очредеь, ещё во времена M4 twitter.com/YuriyBogomolov…

14:30
@backendsecret Не пью кофе, прекрасно себя чувствую.

Отлично, а чем заменяете, елси заменяете?
Вроде как в зелёном чае больше кофеина чем в кофе twitter.com/webholt/status…

14:31

Вот кстати что первое нагуглилось про триггеры привычки insitory.ru/5_triggerov.ht…

14:33
@backendsecret А так пью чай (улун) весь день. 7 кружек в среднем или 6, если утром сок.

О, сила в улуне! Вы потребляете его в очень большом количестве. Когда последний раз вы не пили его больше 2-3 дней? twitter.com/webholt/status…

14:34
@backendsecret потому и взял в кавычки. Так называется психологическая техника концентрации на работе :) Позволяет быть более рациональным.
14:35
@backendsecret Больше полугода назад.

На удивление чай вызывает привыкание не меньше чем кофе. Если сделать перыв в недельку - тело будет колбасить twitter.com/webholt/status…

14:42
@backendsecret Какие, кстати, подкасты?

Из русскоязычных это devzen, radio-t, razborpoletov. Сейчас они сильно разные - каждый под своё настроение. twitter.com/mpenzin/status…

14:43
@backendsecret Эксперимента ради попробовал бы. Но чем заменить? Просто воду пить лень.

Кстати о воде, я перестал пить чай примерно 3 года назад и перешёл только на воду (и иногда кофе). Полёт - отличный twitter.com/webholt/status…

14:44

Если найду полчасика на неделе сделаю пост о текущих подписках в beyondpod - там 50% техническое, 50% - о старатпах/бизнесе

14:47

Для меня подкасты практически полностью подменили способ потребления контента. 90% новых вещей узнаю именно отуда.

14:49

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

14:49
@backendsecret хорошо бы.
Возможно заинтересуют frontflip, radio-js, Golang show, the art of programming.

Хочешь узнать человека - посмотри его подкаст подписки) twitter.com/mpenzin/status…

14:53
@backendsecret Так я чаем с плюшками и подавляю желание жрать между основными приёмами пищи :D Конечно, будет оно)

Я примерно сделал первый шаг чтоб перестать жрать мучное - стал пить воду когда есть лёгкий голод twitter.com/webholt/status…

14:55
@backendsecret ну я так-то ещё могу cognitect порекомендовать, но там все нерусскими буквами и про непонятные языки.

Вот кстати не понимаю. Мне кажется девелопер всегда должен учиться. А вся информация - на англ, так что ок twitter.com/mpenzin/status…

14:56
@backendsecret пытался слушать во время какой-то рутинной работы, но все равно ухожу в поток и сам не замечаю как перестаю "слышать"

Нене. По крайней мере для меня идеальное время - на автобусе или прогулок. Ни в коем случае паралельно с мыслями twitter.com/nnbpy/status/7…

14:58
@erthad @backendsecret В плане "по пути" - подкасты лучше всего подошли.

Аудиокниги вот как-то не смог, люблю медленно читать)

Книги, особенно художественные вызывают голоса в голове, типа спектакля :) twitter.com/nnbpy/status/7…

15:17
@backendsecret @nnbpy за рулем отлично слушать, в транспорте более-менее

Кстати частый юзкейс в штатах, на сколько я знаю, где все - на машие twitter.com/erthad/status/…

15:18
@backendsecret а посоветуйте источник подкастов

У меня есть старая подборка, сейчас список конечно сильно изменился rux.vc/2013.08/about-… twitter.com/i_am_alcoholic…

15:21
@backendsecret Бегать надо по утрам не меньше часа! И все мучное, как рукой... :) - strava, runtastic, runkeeper очень даже мотивируют :)

Я по утрам пытался - весь день усталый. Я кстати за endomondo twitter.com/mpenzin/status…

15:22
@backendsecret Ну не все так вот на слух готовы воспринимать :)
Кстати, перед cognitect я рекомендовал бы вообще @richhickey послушать.
15:22

А вы доверяете azure? Или так, кто перешёл с aws на azure (или не оборот?)
vc.ru/p/linuxloves?f…

15:26

У нас сейчас есть не очень важные сервисы там, вроде ок работает. У них крутая админка и дают около £90 для стартапов (по BizSpark)

15:27

В качестве замене музыки на работе - шумогенератор, который не мешает слышать вокруг и помогает фокусироваться noisli.com

15:34

К слову про подкасты(для андроид девелоперов), очень советую @FragmentedCast

15:47
@ruxeg мобильная версия - это нечто усечённое с урезанным функционалом. Адаптивка - сайт, умеющий адаптировать контент к устройству.

Вот кстати для тех, кто как и я в танке - разница между адаптивной вёрсткой и мобильной версией twitter.com/amel_true/stat…

15:49
@backendsecret
упал aws s3
@
я пошёл почитать твиттер
@
А вы доверяете azure?
16:01
@backendsecret кстати, заметил - если налить кофе и рядом поставить, то пить его уже не так хочется. Наверно срабатывает этот самый триггер

Интересное наблюдение twitter.com/AAshgaliev/sta…

16:38

А кто уже свалил с hibernate? Что вы использовали вместо этого?

16:40

Я очень мало работаю с SQL, но вот этот проект выглядит очень сочно(особенно с котлином) ebean-orm.github.io

16:40
@backendsecret ну офигеть, крутая админка и денег на один месяц работы :)

Я пытался хоть что то хорошее про них написать) twitter.com/Fodoj/status/7…

16:49

Мне очень нравится простота у groovy scripts - octodecillion.com/blog/groovy-wi… это последнее что держало на пхп для написания парсеров

16:50

Я не очень давно для себя открыл груи с @Grapes
Имхо отличная тулза для фигакс-фигакс и парсер/процессор чего нить

16:52

Ещё из свежих ORM for kotlin github.com/JetBrains/Expo…
(там на главной хороший пример - демонстрирует простоту котлина)

17:43

А теперь о важном, почему вы всё ещё пишете на java а не на kotlin?

18:10

Отмазка что он нестабильный больше не работает. Сложный? Тоже нет, если вы пишете на джаве наверное вы уже задолбались с её сложностью

18:11

Вообще про сложность языков - низкий порог входа на самом деле вызывает много проблем в будующем, т.к. простота вносит сложность

18:12

Хороший пример с ассмеблером. Он простой как тапок, но из за этого сложно сделать что то большое на нём

18:13
@backendsecret а что, сложность измеряется самим языком, а не тем, что в экосистеме языка распространено?

Я сравниваю только языки, потому что экосистема котлина = экосистема jvm
Они очень посторались сделать совместимость twitter.com/strizhechenko/…

18:14
@backendsecret дело ведь не в языке, а в окружении. В людях, в работающих проектах, экосистеме.

Ок, по пунктам. Люди, что с ними не так? Это же не скала, а всего лишь better java twitter.com/SheVasya/statu…

18:14

Мой поинт в том, что средний девелопер осилит колин за вечер. А не средний.. зачем их держать в команде?

18:16

Мало того, я с kotlin забыл практически о NPE. Nullable типы очень помогают чтоб не прострелить себе ногу. Хотя бы поэтому писать - проще

18:17
@backendsecret имхо жава не сложная, а чем котлин беттер?

Менее многословный, поддержка nullable типов, делегаты из коробки, замыкания, extention functions, и ещё куча всего twitter.com/tcheburator/st…

18:19
@backendsecret потому что мы пишем на groovy

Груви это отлично, с @CompileStatic? twitter.com/nick_ernie/sta…

18:20
@SheVasya @backendsecret Писал уже о том, что технологии становятся всё проще. Часто быстрее изучить и сделать, чем делать по-старому.

Именно. Потраченные пару часов окупятся вам на следующей же неделе. twitter.com/webholt/status…

18:21

Я теперь когда пишу на джаве, меня null-фобии приследуют. Зачем думать за компилятор и кодить, вместо того чтоб решать задачи?

18:21

И джава без idea/eclipse - просто не существует. Хотя бы из за генераторов классов

18:22
@backendsecret Не проще тогда на C# перейти?

Не проще конечно. Это не только смена языка, но и окружения и ОС.
Хотя спасибо c# - он вдохновил много новых языков twitter.com/redmoonstudio/…

18:23
@webholt я и не спорю, что если сначала всех обучить, а потом сразу всей командой писать по-новому, то ок. @backendsecret

Не надо. Можно просто писать новые части на котлине. Попробуйте и вы удивитесь насколько там классный интероп twitter.com/SheVasya/statu…

18:23

Из "необычного" в котлине есть sealed классы, функции это first-class citizens, pattern matching, рычаги для type-safe builders

18:27
@webholt @backendsecret проблема треда сразу в том, что речь об абстрактном программисте. Теоретически, можно по-всякому.

Не об абстактном. Под моё понимание подходит любой джавист пишущий хотя бы 3-6 месяцов на джаве. twitter.com/SheVasya/statu…

18:27

И недоделки джавы(особенно до 8) заметны сразу же тем кто переходит с того же пайтона

18:28
@backendsecret а что есть критерий простоты сложности).на python-e можно почти всё, но прост как лапоть

Пайтон классный, но для очень хороших программистов, потому что динамическая типизация twitter.com/d0kri/status/7…

18:29
@SheVasya @backendsecret На этом новом сервисе — да. Во всяком случае пока. Несколько человек тут не развернутся даже. Они не нужны.

Ага. Разумеется это должно быть коллективное согласие
И я не говорю про интерпрайзы twitter.com/webholt/status…

18:29

Ещё одна из фич котлина - data class, они к релизу 1.0 его сильно порезали, но всё ещё очень полезно - kotlinlang.org/docs/reference…

18:31
@backendsecret олрайт, тогда в будущем для поддержки такого кода надо будет нанимать человека, понимающего котлин. Отдельно для этого модуля

Я очень сомневаюсь что котлин нужно **изучать**, с книжкой там медленно вчитываясь. Джависту там нечему учиться twitter.com/SheVasya/statu…

18:43

Из грустного-не нашёл способа использовать streamapi из java8.Но то что у котлина в stdlib вплоне достаточно для манипуляции со коллекциями

18:45
@backendsecret @SheVasya все зависит от уровня джавистов в конкретной компании. А то есть такие джависты, которым джаву бы доучить

Не уверен что стоит с такими работать twitter.com/borovikov/stat…

18:57
@backendsecret так-так, а почему бы не потратить на пару часов больше и не осилить Scala вместо Kotlin?)

Я очень сомневаюсь что часов а не месяцев.
Я так и не асилил, особенно когда на скале пишут не как на джаве twitter.com/borovikov/stat…

18:58
@backendsecret так-так, а почему бы не потратить на пару часов больше и не осилить Scala вместо Kotlin?)

  • Тяжеленный райнтайм и адское время сборки
    А для андроида там ещё и проблема 65k twitter.com/borovikov/stat…
  • 18:59
    @borovikov @backendsecret да, согласна, что в итоге все упирается в уровень образования.

    А кто назовёт ещё проще язык чем джава? Кроме бэйсика?
    Сравнивая порог входа и предсказуемость twitter.com/SheVasya/statu…

    19:00
    @strizhechenko @backendsecret Всякие там спринги с котлином отлично работают

    спринг бут есь на аннотациях - всё завелось сразу же. Проще чем пхп, серьёзно twitter.com/dvbobrov/statu…

    19:01
    @backendsecret @borovikov Clojure наше все

    Примерно из того же поля что и скала(((( вроде читать можно но не понятно))) странный язык(( вот) twitter.com/wiruzx/status/…

    19:02

    Я даже в твитте со скобками косячил)

    19:04
    @backendsecret читабельность != простота языка

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

    19:05

    Про nullable - я пишу на kotlin каждый день, последний раз я поймал NPE где то недели 2 назад. А вы?

    19:07
    @backendsecret меня в плане читаемости вымораживают в js 4-этажные вложенные анонимные коллбэки

    У нас ещё будут темы про серверный js, но кратко - coffeescript с yield нашё всё twitter.com/tcheburator/st…

    19:08
    @backendsecret @SheVasya @borovikov го - не сложнее паскаля
    19:09
    @backendsecret в си нечто подобное ловил месяца два назад, когда с printk протупил :D

    У вас там другие проблемы :)
    Кто не слышал про ошибку на миллиард infoq.com/presentations/… twitter.com/strizhechenko/…

    19:10
    @backendsecret да, интероп там действительно приятный. Из напрягающих мелочей — в тот же GSON надо передавать ::class.java.

    Есть такая штука, я обычно добавляю свойство val clazz = DTOEntity::class.java в companion object twitter.com/YuriyBogomolov…

    19:12

    Те, кто пользуются jackson на kotlin будет полезно github.com/FasterXML/jack…

    19:21
    @backendsecret чувствую чувака который гугл апи крикручивал к сборке

    Если речь про gms да, куда без него. Андроид - отрытая платформа только на словах twitter.com/pa3365/status/…

    20:05
    @backendsecret Кстати о них, есть ли смысл перед котлином потыкать джаву? Для лучшего понимания и все такое.

    Отличный вопрос. Кто поможет с советом? twitter.com/nnbpy/status/7…

    20:06
    @backendsecret медитация и утренняя рутина. Мой рабочий день начинается с 11, а подъем в районе 6. Целую вселенную можно успеть создать

    омг, 6 утра. А во сколько спать ложитесь? twitter.com/mr_mig_by/stat…

    20:07
    New blog post: "You Don’t Get Java Memory Model, Do You?"
    shipilev.net/blog/2016/you-… (long read, much horrors)
    20:12
    New post: "Arrays of Wisdom of the Ancients" and toArray(new T[size()]) madness. shipilev.net/blog/2016/arra…
    20:12

    Ну что, вечер? Покодим для опенсорса или пойдём в зал?

    20:22
    @backendsecret но вангую, что без parallel

    Вот это больше всего и расстраивает, но всегда есть rxjava/rxkotlin twitter.com/korobeynikovma…

    20:55
    Знаете что самое ужасное в #kotlin?
    Это дефолтное форматирование в идее с двумя отступами(8 пробелов) которое размазывает всё по экраны

    Дефолтные отступы в идее совсем не очень - код разлетается по ширине twitter.com/ruxeg/status/7…

    20:57
    @backendsecret @nnbpy я говорю, скорее, о шаблонах обращения с языком. Стиль кодирования и именования, стандартная библиотека, вот это всё.
    20:59
    @orangy вот например то что бесит из сегодняшнего pic.twitter.com/k0Rnq8UDV1

    Про отступы для вложеных arrayOf(), аргументов конструтора классов итд twitter.com/ruxeg/status/7…

    21:04
    @backendsecret А какие у вас в java дефолтные отступы? В С++ стараюсь использовать табы - ширина кода - хороший индикатор...

    Я дефолтные настройки в идее вроде 4 пробела,для java если не воротить аннонимные классы(до 8ой) это очень комфортно twitter.com/Dronmdf/status…

    21:26
    @backendsecret Но в моем представлении если количество отступов (табов) превышает 3-4 - это уже запашок... :)

    js девелоперы вас не поймут :) twitter.com/Dronmdf/status…

    21:52
    @backendsecret русский, порог вхождения - с детства

    Не в тему, но плюсую twitter.com/NilzBor/status…

    22:05
    @backendsecret А вот многие кодинг стайлы требуют 80 символов.Хотя вот Google для java допускает 100. Кто чего придерживается?
    22:06
    @Dronmdf @backendsecret
    C/C++ - LLVM Style / Linux Kernel (Lindent)
    python - autopep8
    80 символов и там и там.
    22:06
    @strizhechenko @Dronmdf @backendsecret да ладно, между 80 и 100 никакой разницы, а про уанлайнеры длинною в войну и мир никто не говорил
    22:26
    @Dronmdf @backendsecret еще много кода пишу на bash, там табы и 80 символов.
    Coding style которые можно прилепить к shellcheck увы не видел(

    О, код на баше. А меня был самый большой проект - биллинговая система, когда я продавал доступ в интернет twitter.com/strizhechenko/…

    22:28

    Где то был вебсервер на баше для очень дерзких
    Никакой практической пользы но полезно для расширения сознания

    22:29
    @SiliconBangalor @strizhechenko @backendsecret Здравый смысл понятие растяжимое... :) И у каждого свой...

    Причем «здравый смысл» часто не совместим между версиями и экземплярами его twitter.com/Dronmdf/status…

    22:30
    @strizhechenko @backendsecret @SiliconBangalor А еще в CI встроить конторль, пусть он ругается, а я подожду. :)

    Воувоувоу. Оверинжиниринг. В корпорации работаете? twitter.com/Dronmdf/status…

    22:37
    @backendsecret @strizhechenko получилось с деньгами?

    Ага, были одни из первых денег что я заработал на компьютерах + тогда же и пересел на линукс twitter.com/_demiurg_/stat…

    22:39
    @Dronmdf @backendsecret ругань на длинные строчки на мой взгляд - задача IDE, не CI.
    22:42
    @backendsecret В стартапах не используют CI? :)

    Не часто как я вижу, точно не для mvp. А если и используют, надеюсь без таких кодчеков на отступы twitter.com/Dronmdf/status…

    22:43

    Для хорошего настроения в этот вечер - отличный выпуск с гостем который заставляет давать короткие имена переменным
    razbor-poletov.com/2016/03/episod…

    23:11

    Просто проверьте, послушав первую четверть вы не сможете остановиться

    23:12

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

    Доброй ночи. А как у вас с естественными языками, учите что нить?

    2:02

    Никогда не понимал почему в groovy назвали map - collect, filter - findAll.
    Кто нибудь знает объяснение?

    2:28
    @gvsmirnov not that I know. IMO the choices are fairly arbitrary. People coming from smalltalk like the inject etc. From Functional map/fold
    10:36
    Никогда не понимал, почему в большинстве языков collect назвали map, а findAll - filter twitter.com/backendsecret/…

    Потому что это интуитивно twitter.com/kmmbvnr/status…

    10:40
    @backendsecret @ruxeg да! Вот бесит прям. Не нашли решения?

    Не нажимать ctrl-shift-f :) twitter.com/o_Ohmy/status/…

    10:41
    @backendsecret ну, как правило MVP — это прототип, часто можно его просто выбрасывать и писать заново, так что можно и без CI
    10:43

    Доброе утро.
    Много серверов за ночь упало?)

    10:44
    @backendsecret а ещё, как в стартапах сейчас с методологиями и аналитикой?
    Кто-нибудь использует Lean Startup?

    Lean startup это же библия! Примерно как и the art of start twitter.com/eliseealex/sta…

    10:45
    . @backendsecret в стартапах в первую очередь нужен CI и любой приличный стартап его внедряет

    Наверное соглашусь, на каком то этапе, но не в коем случае не в начале!! twitter.com/Fodoj/status/7…

    10:46
    . @backendsecret как можно двигаться быстро без CI? Никак. А двигаться быстро дико важно для стартапа

    Мой поинт что внедрение CI в самом начале проекта говорить о кривом фокусе команды twitter.com/Fodoj/status/7…

    10:48
    @backendsecret как раз collect/findAll это интуитивно, а map/filter профессиональная деформация у функциональных теоретиков

    Я никогда не был функциональщиком и не из математики. операцию filter понял без объяснения twitter.com/kmmbvnr/status…

    11:17
    @backendsecret фокус с самого начала на скорости выпуска новых версий и тестировании всего. Для этого нужен CI

    Если на условно на первых неделях команда думает о CI она слишком сильно заблуждается о том,что она знает что делает twitter.com/Fodoj/status/7…

    11:18
    @strizhechenko @backendsecret @Fodoj в самом начале стартапа обычно нет тестов. И CI тоже

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

    11:24

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

    11:25

    Происходит плохопоправимая подмена понятий для инженера "сделать прототип ASAP" на "ща покодим, потестим новые фреймворки на скорость"

    11:26
    @backendsecret @strizhechenko @Fodoj тестами нужно покрывать платежку. А остальное уже мелочи.
    11:50
    @backendsecret проблема стартапов не в прототипе, а в клиентах; софт можно написать хороший, вопрос только в business development

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

    11:50
    @mr_The @strizhechenko @backendsecret @Fodoj а куда она денется-то? если идешь работать в нормальное место, там культура уже есть

    Я скорее про начало проекта, а не когда уже достаточно средств чтоб нанимать людей-не-очень-готовых-работать-за-еду twitter.com/netoneko/statu…

    11:51
    @netoneko @mr_The @backendsecret @Fodoj стартап со временем становится нормальным местом. Иначе это просто ещё один проект другой компании

    Из которого по идее должны уйти те, кто писал MVP/прототипы. Как минимум на пенсию или адвайзером twitter.com/strizhechenko/…

    11:53
    @strizhechenko @backendsecret Глазами посмотреть, чувак, глазами.
    11:53
    @webholt @backendsecret
    1 глазами 0sec
    2 глазами 120s
    3 глазами 240s
    4 я утомился надо скрипт 270s
    5 не робит 700s
    120 ух, работает 20000s

    Ну вот тогда и стоит писать тесты. А проверять что у тебя кнопка в странице есть и бд правильно работает - нет twitter.com/strizhechenko/…

    11:54
    @strizhechenko @backendsecret Либо код такой, что у него два состояния: работает или не работает.

    А вы не решали олимпиадные задачки в которых принимают ответ true/false просто возвращая рандомное значение?quickwin twitter.com/webholt/status…

    11:55
    @strizhechenko @backendsecret У меня бывают ситуации, когда написание теста займёт больше времени, чем тесты глазами за время жизни кода.

    Очень плюсую.
    Тесты - нужны, нет спора. Но для того, что руками долго тестировать или mission critical twitter.com/webholt/status…

    11:55

    Кстати любителям писать тесты в начале стартапа рекомендую прочитать первые две главы "Four steps to the epiphany"

    11:56
    @backendsecret есть TDD например, а так вообще какая разница стартап - не стартап?

    Я знаю, адепты TDD ща негодуют.
    Ну вообще я рад что у некоторых хватает денег twitter.com/redmoonstudio/…

    12:01
    @backendsecret есть TDD например, а так вообще какая разница стартап - не стартап?

    Все так быстро меняется, что не только тесты придется выкинуть через два дня, но и код и половину проекта twitter.com/redmoonstudio/…

    12:02

    А если не меняется - проблема с биздевом

    12:03
    @eliseealex @backendsecret это корпорация может себе сидеть и переписывать. а стартап должен быть lean
    12:03
    @backendsecret Да, придется, ничего плохого в этом нет, за то ты будешь знать что код работает.

    Код ради кода, код работает а то что им не пользуются - пофигу. twitter.com/redmoonstudio/…

    12:05
    @backendsecret Затрахался руками тестировать*, а то могут неправильно понять)
    12:05
    @backendsecret Это трата времени, но она окупается на дистанции в ощутимое кол-во итераций.

    На старте стартапа это когда не окупится twitter.com/redmoonstudio/…

    12:06

    «Если вы довольны результатом, значит Вы опоздали»

    12:07
    @backendsecret больше нравится:
    «Если вам не стыдно за результат, значит вы опоздали»
    12:38
    @backendsecret вот ведь не повезло, что такой неадекват @ruxeg рекламирует Котлин - бросает тень на хороший язык...

    О, расскажите как стать адекватнее по вашему мнению и в чем я не прав :) twitter.com/i_sopov/status…

    12:42

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

    12:45
    @backendsecret Ещё Пол Грем говорил, что вначале стоит делать немасштабируемые продукты. Можно вообще без кода:
    paulgraham.com/ds.html

    *нужно* Без кода twitter.com/eliseealex/sta…

    13:33
    @backendsecret дослушал до половины, это аццкий ад) Ведущие- рукожопики, гость хоть и млц, но им всем надо читать про паттерны проектировани

    Альтернативная точка зрения на code nazi twitter.com/tcheburator/st…

    13:35
    @backendsecret художник тоже понимает что он пишет на продажу

    Результат работы художника - продукт, программиста - проект twitter.com/RusAlexander/s…

    13:36

    Знаю это не популярно, но успех продукта не сильно корректирует с классностью вашего кода
    Можно и на пхп написать Вконтакте и фейсбук

    13:41
    @eliseealex вы когда-нибудь видели выкинутый прототип? Никто же не выкидывает, все на прототипе строят продакшн @backendsecret
    13:41

    Хотя да, по мере развития проекта mission critical часть переписал с ноды на spring boot - все таки иногда прототипы выбрасываются

    13:43
    @__pewpew__ @backendsecret как на счёт твиттера и линкедина?
    Видел прототипы, которые стоило бы выкинуть и переписать заново.

    Точно, твиттер был на рубях и некоторые еще может помнят кита twitter.com/eliseealex/sta…

    13:44
    @backendsecret это вы нашему бизнесу скажите, что наш проект не продукт

    Продукт сильно больше чем проект, если хотите, упакованный проект twitter.com/RusAlexander/s…

    13:45
    @__pewpew__ @backendsecret @eliseealex Потому вместо прототипов часто лучше использовать "трассировочные патроны" c2.com/cgi/wiki?Trace…
    13:46
    @eliseealex @backendsecret это понятно, просто продукт нужен уже вчера и переписывать с нуля никто не решается, обычно.

    А что если выносить новые части в микросервисы чтоб не тянуть старый легаси? twitter.com/__pewpew__/sta…

    13:47

    При всем нежелании вводить доп сущности при росте продпроектов руки так и чешутся, похоже это кейс "ввести сложность чтоб упростить"

    13:53
    @backendsecret ну да, а потом тратить миллионы на поддержку легаси и изобретения костылей (см. hhvm)

    Вот именно! У вас уже тогда будут милионы которые можно тратить! Иначе - не будет и рубля, и компании. twitter.com/Shoonoise/stat…

    14:31
    @borovikov @backendsecret @__pewpew__ да, но если архитектура микросервисная, можно и переписать

    Есть советы как внедрить микросервисы с мнимамльным количеством боли? twitter.com/eliseealex/sta…

    15:15
    @backendsecret Это тупо - бросаться в крайности. Надо искать баланс. А не культивировать говнорешения.

    Никто и не бросается, я не говорю что надо пистаь на пхп и вордпрессе) twitter.com/solverit/statu…

    15:16
    @borovikov @backendsecret @__pewpew__ да, согласен, вспомнил статейку Фаулера об этом martinfowler.com/bliki/Monolith…, сперва нужно делать монолит
    15:16

    Давайте более техническое что то.
    Похвастайтесь вашими AI проектами на github?

    15:24

    Я очень советую подписаться на блог medium.com/@samim/ и твиттер @samim - чувак делает крутые AI эксперименты на коленке

    15:25

    Те немногие которые прошли machine learning на курсере, вы как, хоть где то это используете?

    15:51

    Вам задачка на написание распределённого crawl: нужно смотреть за изменением контента с заданным интервалом времени.

    16:54

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

    16:57

    Система может не быть fault-tolerant и пропущенные запросы это ок, но нужно их приотеризировать на следующей итерации

    16:59

    Тим Бёрнс Ли хочет снова сделать интернет vc.ru/p/new-web?from…

    18:07
    @backendsecret на работе? :)

    Ага, на работе или в своих личных проектах, а не просто прошёл курс Machine Learning и оставил тему twitter.com/a10zn8/status/…

    18:21

    Классная фиговина для визуализации timeseries данных из sql fnordmetric.io

    19:55

    А у вас тоже в gradle.build project.buildDir = "/tmp/project" проставлен?
    По моим наблюдением примерно на 10-20% быстрее

    20:45

    *При условии что /tmp это ramfs, надеюсь так у всех

    20:46

    Параноики криптуют свою домашнюю папку, но потом ставят idea и прочие бинарники туда же.
    А потом у них "джава тормозит"

    21:00

    У меня папка .ideaNNNN/system вынесенна на незакриптованный диск, 1.5гб постоянно меняемого кэша больше не жрут ssd & cpu

    21:01

    После закрытия parse, купленного facebook-ом, вы ещё верите в Baas?

    21:18
    @backendsecret хочешь не хочешь, а когда времени и способностей нет - приходится

    Кстати вся эта движуха с BaaS - это ещё и про lean подход twitter.com/wiruzx/status/…

    21:39
    @backendsecret да джава даже на мемдиске тормозит

    Красава twitter.com/mr_The/status/…

    22:01

    Ещё папки .m2, .gradle вынесенны на незашифрованный диск через симлинки

    22:02
    @backendsecret да джава даже на мемдиске тормозит

    А груви и подавно! twitter.com/mr_The/status/…

    22:53

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

    @backendsecret Не знаю чего все так о Parse возмущаются, хз как можно было более безболезненно закрыться.

    да, они сделали очень мягко. Но это скорее звонок индустрии twitter.com/freiksenet_ru/…

    2:02
    @backendsecret таки непонятно вы против криптования или таки против джавы?

    Я за разумное шифрование только того что нужно, а джаву уважаю но не люблю twitter.com/cluevick/statu…

    2:04
    @notxcain @kmmbvnr @backendsecret Не с точки зрения понимания самой идеи, а при раскуривании кода с его использованием.

    вот чего чего, а map/filter/reduce как раз увеличивают читабельность - все в замыканиях, цепочке и без сайд эффектов twitter.com/webholt/status…

    2:05

    немного вечернего:
    При занятии в зале вырабатываются эндорфины которые быстро делают человека зависимым от зала. Полезно и приятно

    2:07

    Еще в тему про безопасность и шифрование: Марк Цукерберг заклеил камеру и микрофон скотчем vc.ru/n/zuck-paranoi…

    3:50

    «Honestly, when you've been around as long as I have, these systems all start to look the same» (с) пхп и молоток
    thedailywtf.com/articles/the-m…

    4:07

    Подобие промисов для андроида (от фб)
    Очень бедненько, но альтернатив кроме rxandroid нет
    github.com/BoltsFramework…

    18:24

    S3 забанили в РФ
    meduza.io/news/2016/06/2…

    19:32

    Поуехавшие, расскажите когда вернётесь обратно?

    19:32

    Завтра будет очень важный для UK день - референдум brexit. Если UK выйдет из EU то устраиваться на работу будет проще(всем одинаково сложно)

    19:33

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

    19:46

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

    Если вдруг кто-то ещё не поставил zsh(+ohmzsh) - удобная замена башу с кучей тем и плагинов
    ohmyz.sh

    14:35
    @backendsecret всегда удивлялся как у людей от раскрашенного ohmyzsh глаза не ползут

    смотря как раскрасить, у меня очень консервативненько.
    Меня радует умный автокомплит и алиасы(да, из коробки-удобно) twitter.com/whiter4bbit/st…

    17:17

    А теперь о серьёзном, в coffeescript занесли yield поэтому можно опять валить с js6. С co - полёт нормальный
    infoq.com/news/2015/02/c…

    17:19

    Кто не в курсе что такое co и всё ещё сидит на async(или того хуже на промисах) - npmjs.com/package/co

    17:20

    Там же куча кококо обёрток - co-mongo, co-express, co-fs, co-request pic.twitter.com/vJKG2yTrAV

    17:22

    Я надеюсь никто не будет спорить что "линейно выполняемый" код лучше заходит и проще писать?

    17:23
    ffmpeg - юзер френдли редактор видео для линуксоидов pic.twitter.com/0Zy3T1SSbn
    18:12

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

    @backendsecret а что с промисами-то не так?

    Промисы это замечательно, но они не заменяют генераторов twitter.com/YuriyBogomolov…

    2:36

    Обещанная подборка подкастов rux.vc/2016.06/podcas…

    2:38
    А @jsunderhood @backendsecret и прочие худы уже оюсуждают #Brexit и его влияние на компиляторы и будущее js?

    Тут паника, это сродни перестройки СССР :) Догадываюсь, что куча стартаперов уедет обратно в Европу, домой twitter.com/mr_mig_by/stat…

    12:12
    @SheVasya @jsunderhood @backendsecret все шифруются, но не получается. Технологии вообще дно и ничего не решают, потому что сломаны

    Ребят, сворачиваем наши IDE, всё - тлен. twitter.com/mr_mig_by/stat…

    12:25

    Из "хорошего" о #brexit - теперь чтоб работать в стране все будут на равных условиях, так что страны СНГ радуйтесь :)

    12:26

    Операторы будут обязанны хранить вашу переписку до полугода roem.ru/24-06-2016/227…

    14:02
    @backendsecret Понимаю, что это не эброд'худ, но... Королева Елизавета может в принципе сказать "идите все нахуй, всё будет, как я скажу"?

    Нет, были до этого дебаты в парламенте, там было что то близко к 50/50, поэтому решили спросить у люда twitter.com/subzey/status/…

    14:03

    Соединённые Штаты Европы стали на 1 члена меньше :)

    14:03

    asyncjs крут в некоторых кейсах, например нужно вытащить статистику - получается читабельно github.com/caolan/async pic.twitter.com/GfyYdcydDY

    14:07

    Меня, как js-дилетанта, постоянно удивляет на сколько просто писать на node/coffee и так же просто прострелить себе ногу

    14:09

    Проверка типов на этапе компиляции - наше всё, особенно если нет несоклько тон Q&A инженеров

    14:09

    Снобы, ругающие ноду за библиотеку isArray, а вы вообще на js писали? Он же странный по самое немогу npmjs.com/package/is-arr…

    14:20

    Джависты, расскажите мне как вам смешно видеть тонны js npm зависимостей pic.twitter.com/Jr2pwrtU7s

    14:23
    @backendsecret при чем тут странный, если это Array.isArray + фолбэк.

    странный например потому что в модном ecma6 есть Set но прямо в массив и обратно его не преобразовать. twitter.com/blia/status/74…

    14:31

    Мне кажется это диким и тут пахнет пхп, если вы понимаете о чем я

    14:32

    И подробнее про Set. Объясните почему там нет filter/map/reduce? Просто неюзабельно developer.mozilla.org/en-US/docs/Web…

    14:35
    @backendsecret ну я конкретно за тот пример. Что значит прямо не преобразовать? pic.twitter.com/5IquQ5GmEa
    14:36
    @backendsecret А то, что underscore/lodash предлагает (возвращающее массив) требует костылей для сохранения пар key-value на выходе.
    14:45

    Ещё один наброс на js6 Set - почему нет addAll или add с vararg, когда Array.push умеет так? developer.mozilla.org/en-US/docs/Web…

    14:57
    @backendsecret @soulmusic похожих но не одинаковых же. У массива есть индексы - у сета нет. Они ваще разные.

    Но они все iterable, а для этого индексы не нужны twitter.com/blia/status/74…

    14:58
    @backendsecret ну потому, что это не array. Вот так решили. Если тебе нужно быстро перегнать Set - юзай spread pic.twitter.com/eQqtybnW9s

    Это чувство когда синтаксический сахар - это костыль к апи twitter.com/blia/status/74…

    14:59
    @backendsecret Iterable тут ни при чём. Если б был объект Iterable, от которого наследовались бы Array, Map, Set — другое дело.

    Не важно наследование или нет, они все перечисляемые, у них есть forEach, для них работает for in/of, в чем проблема twitter.com/webholt/status…

    15:08
    @backendsecret А так эти типа даже к разным категориям относятся. Array — Indexed collections, Map, Set — Keyed collections.

    Общий знаменатель - collection. Зачем искать отмазки? Язык должен помогать а не вынуждать танцевать вокруг twitter.com/webholt/status…

    15:09
    @backendsecret Это проблема архитектуры, пожалуй. Нужно переворотить, добавить всем общий прототип в цепочку. Не сломает ли оно что-нибудь?
    15:09
    @backendsecret ну нет. Но добавить - это же 2 строки кода. pic.twitter.com/ks3uzzTkfx

    "Наложить в скоуп" twitter.com/blia/status/74…

    15:41
    @backendsecret ну строка тоже итерейбл, но у тебя не нет претензий, что у строк нет map/reduce. :) pic.twitter.com/yRJH8RaUAb

    Теперь есть! twitter.com/blia/status/74…

    15:41
    @backendsecret Как по мне, тот же Set ещё сырой. Нет пересечения, объединения, разности из коробки.
    15:42
    @webholt @backendsecret а нафиг он нужен тогда? Я только ради пересечений пожалуй и юзаю.

    У меня частый юзкейс - вытащить уникальные айдишники, например twitter.com/strizhechenko/…

    15:42
    @backendsecret почему накостылено. Тебе дают свободу действий :)

    Ок, т.е. свобода это когда у тебя есть function/if/for и дальше ты строишь велосипеды чтоб вывести "hello world" twitter.com/blia/status/74…

    15:53
    @backendsecret копирайтик #razborpoletov можно было бы и поставить ;)

    Ага, это название того самого эпичного выпуска Разбора Полётов с code nazi twitter.com/gAmUssA/status…

    17:13
    @backendsecret зачем же? лучше, как в java, чтобы без xml, нельзя было даже "hello world" вывести.

    Вы давно джаву не смотрели, ща можно всё на аннотациях построить twitter.com/vanadium23/sta…

    17:14
    @backendsecret это не отменят того факта, что джава днище

    ВоуВоу, вот это наезд. А что не днище, напомните? twitter.com/yelbota/status…

    17:22
    @backendsecret Я недавно пощупал джавовские футуры, у которых есть только блокирующий метод get. До этого я был недоволен скаловскими.
    17:41
    @backendsecret А что касается XML-конфигов, то джависты до сих пор спорят, что лучше. Я встречал свежие проекты где DI был через XML.

    Я досихпор встречаю, хочется сразу развидеть. Это меняется, медленно twitter.com/yelbota/status…

    17:41
    @backendsecret После пары лет Скалы меня бросает в холодный пот при виде NPE. От XML-конфигов вообще теряю способность мыслить :)

    Такая же фигня от котлина! twitter.com/yelbota/status…

    17:58
    @backendsecret В общем функциональное программирование портит разработчиков.

    Слышал в пхп занесли функциональщину, хотят испортить разработчиков( twitter.com/yelbota/status…

    17:59
    @yelbota @backendsecret я работал с CMS, у которой бизнес-процесс пайплайнов в XML задается. И DI там же.

    А что плохого задавать бизнес-процессы декларативно? При желании можно xml заменить на DSL (на котлине или груви) twitter.com/YuriyBogomolov…

    18:00
    @backendsecret все ли браузеры поддерживают это на сегодня? Я имею в виду последние их версии.

    Я не @jsunderhood - я дальше angularjs не трогаю фронтэнд, не хочу пачкаться. На бэкэнде нода это давно уже умеет twitter.com/pkuptsov/statu…

    18:27
    @backendsecret хипстеры ниасиливают xml и потому неодобряют.

    Вот идиоты, хотят проще системы писать! twitter.com/imdefined/stat…

    18:29

    Надо стартапам собраться и скинутсья на сок разработчикам bootstrap & angularjs. Без них бекэндеры никогда не сделали свои прототипы

    18:30
    @backendsecret да ладно! jQuery наше всё!

    Там ж вроде не было ui binding, а в ангуляре есть jqlite twitter.com/dcromster/stat…

    18:59
    @backendsecret А в чем собственно, вопрос? Ну если для Java(js) полно библиотек и есть управление зависимостями, то почему бы их не исп-ть?

    Такая же фигня с js, в чем проблема с библиотекой leftpad? twitter.com/grigoriy_orlov…

    19:00
    @backendsecret нет никакой с ней проблемы;

    Для тех кто пропустил массовый троллинг и "проблемы" экосистемы google.com/webhp?sourceid… twitter.com/blia/status/74…

    19:04

    День открытий о js: оказывается можно делать немутабельные объекты developer.mozilla.org/en-US/docs/Web…

    19:13
    @imdefined @backendsecret да ваш xml еще с начала двухтысячных заебал
    19:20
    @grigoriy_orlov @YuriyBogomolov @backendsecret ой вот не надо этого вашего колхозного прагматизма.

    "Колхозная Доктрина" #razborpoletov twitter.com/yelbota/status…

    19:21
    @backendsecret Борода только в том что для вложенных структур если надо поменять чото, то прийдется делать .assign а потом опять deepFreeze

    Я смотрел для enum twitter.com/jossser/status…

    20:39
    @backendsecret @afiskon ИМХО прагматизм это про людей. Что бы код меньше глючил и писался быстрее нужны выразительные и безопасные ЯП

    Плюсую котлином! twitter.com/yelbota/status…

    20:43
    @YuriyBogomolov @yelbota @backendsecret А то, что не днище, используется в двух с половиной проектах, что как бы намекает.

    У меня всегда есть аргумент с написанными на пхп фейсбуком, вконтактом и википедией twitter.com/grigoriy_orlov…

    20:53
    @backendsecret @yelbota Go конечно же ;)

    Ах ну да, классный язык. Сразу пишешь так чтоб компилятору было легче, чтоб с типами не тупил twitter.com/vassilevsky/st…

    20:54

    Микросервис UK разорвал коннект с приложением European Union

    21:31
    @backendsecret Кстати ASM классный язык. Сразу пишешь в какой регистр что пихать, что бы процессор не тупил.
    21:32

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

    @zhulikgleb @backendsecret @YuriyBogomolov @yelbota об успешности технологии можно судить по успешности бизнеса, который её использует.

    Все бегом на пхп!! twitter.com/grigoriy_orlov…

    0:29
    @zhulikgleb @backendsecret @vassilevsky хочу такой язык как GO, только с ХМ выводом типов, тайпклассами, иммутабельньностью и ленивостью.

    Хмм, это похоже на раст?
    (Да будет пятничный флейм!) twitter.com/yelbota/status…

    0:31
    @backendsecret @zhulikgleb @YuriyBogomolov @yelbota а почему и нет. Полно задач, где пхп рулит и бибикает.

    Парсеры уже не так удобно писать... Для лэндингов все еще торт!

    Хотя постойте, есть же strikingly&wix twitter.com/grigoriy_orlov…

    0:33
    @grigoriy_orlov @zhulikgleb @backendsecret @YuriyBogomolov @yelbota самые успешные пыхари пишут свой компилятор

    О да 👍
    Хорошо когда есть бюджеты twitter.com/grim_juz/statu…

    0:34

    Ваш язык - ничто, всего лишь прокладка между storage & presentation
    В большинстве случаев bottleneck не там

    0:36

    Тормоза на этом уровне говорят не сколько о языке а о умственных способностях программиста

    0:37
    @backendsecret тогда уж не язык, а рантайм. И с микросервами при таком подходе затык будет именно в приложении.

    Поправьте меня, в микросервисах уходит очень много времени на их координацию, чем на выполнение 1 задачи twitter.com/grigoriy_orlov…

    1:04
    В @backendsecret устроили пятничный холивар, хотя у некоторых уже суббота 🌛
    1:04
    @backendsecret не стоит отвлекать людей занимающихся делинеаризацией кода

    Нужно больше энтропии в этом мире. Машите руками! twitter.com/prKassad/statu…

    1:05
    @backendsecret coffeescript еще жив?

    Кофи классный, но кажется перешел в мэйтэнс режим. По мне все еще конкурент ecma6 twitter.com/prKassad/statu…

    1:06

    Я очень жду kotlinjs тогда можно безопасно писать на is(представляете, безопасно и js в одном предложении)

    1:08
    @backendsecret идеально - начинать писать монолит, но с четким разделением на модули, которые общаются через интерфейсы

    Идеально да, но это утопия, к сожалению. Все равно придется приложить заметные усилия даже при правильном монолите twitter.com/grigoriy_orlov…

    1:29
    @backendsecret минусы: усложнение отладки и монитонинга бизнес-процессов, усложнение архитектуры, усложнение кода и тестов
    2:15
    @backendsecret любитель явы/котлин. Плюс, негатив в сторону других ЯП.

    Выгнять меня за котлин пропаганду и троллинг других языков twitter.com/aktuba/status/…

    2:55

    Вечернее stoprobotabuse.com

    3:00

    Когда написал билд скрипт pic.twitter.com/QnAArrNkD9

    4:05

    Мои будни pic.twitter.com/jsFxALDZYm

    11:40

    Бэкэнд девелопер пытается поправить css pic.twitter.com/CVyfITK13Y

    11:42

    Суббота - отличный день чтоб постартапить после недели унылой работы. Над чем работаете?

    11:43
    Про склеившего ласты девопса говорят, что он сыграл в контейнер.
    11:51
    @backendsecret накачиваюсь энергетиками, ругаю себя за отсутствие культуры тайм-менеджмента и стараюсь не просрать дедлайн

    Звучит как боль фрилансера, угадал? twitter.com/Di_Ed_Seagull/…

    12:00
    @backendsecret субота отличный день что бы провести его с семьёй ! Можно достартапиться до старости и фсе финиш.
    13:08

    Попытка поддержить баланс между личной жизнб и проектом #nsfw youtube.com/watch?v=9wjz6N…

    13:09

    Если на выходных работа идёт эффективнее, почему бы не работать на выходных а отдыхать, например в среду и четверг?
    Вам такое разрешают?

    14:22
    @backendsecret разрешают работать и в выходные и в рабочие

    :D twitter.com/dcromster/stat…

    14:34
    @backendsecret тогда работа пойдет эффективнее в среду и четверг

    Тонко twitter.com/Di_Ed_Seagull/…

    14:35
    @backendsecret Думаю, можно тем, у кого нет завязок на коллег. Но я таких не знаю.

    Почему же? Я не говорю забивать на митинги и встречи - это важная часть рабочего процесса twitter.com/grigoriy_orlov…

    14:36

    Готовтесь к новому миру, где интернет будет ещё более загруженной помойкой, которую смотрят в HD с мобилок cisco.com/c/en/us/soluti…

    14:39
    @backendsecret нам нет, но я сейчас надеюсь на работе создать себе такую позицию и перевестись на полностью свободный график.

    Дания - эффективная страна! :) twitter.com/katyabutenko/s…

    14:40

    Оказываетс у MySQL появилась базовая поддержка JSON, но без индексов как в PostgreSQL dev.mysql.com/doc/refman/5.7…

    14:43

    Посоветуйте готовую библиотеку для базового теггирования изображений: есть ли человек, лицо, дерево, вода, небо, деревья итд для jvm?

    14:52
    А кто что использует вместо jira? @backendsecret RT plz

    bitbucket для очень бедных twitter.com/ctrlok/status/…

    15:14

    Народ действительно хочет сделать Лондон республикой Евросоюза facebook.com/events/1671704…
    Это не шутка

    15:28

    Девелоперы очень умные и хорошо оплачиваемые ребята. Но те, кто их нанимают - ещё умнее. Они делают сильно больше денег по определению

    15:56

    Когда длинющая регулярка с первого раза заработала правльно pic.twitter.com/TFe4ifxVvd

    18:22
    @backendsecret недавно услышала рекомендацию не использовать регулярки в коде, потому что не читаются через пару месяцев. :)

    Интересно, а что тогда использовать вместо? Проверка email через руками написанную стэйт машину? twitter.com/SheVasya/statu…

    19:19
    @backendsecret там речь шла не о конкретно валидаторах, а о том, что длинный кусок выражения сложно читается, требует много времени на
    20:30
    @SheVasya @backendsecret ну и эпичный тред с примерами регулярок stackoverflow.com/questions/2013…
    20:30
    Вот почему джависты странные. javaoutsource.blogspot.ru/2015/09/java-e… Можно заменить java на любой язык, но джависту важно подчеркнуть JAVA. #it

    Rly? А scala & go разработчики значит самые миролюбивые? twitter.com/SheVasya/statu…

    20:38

    Не могу остановиться смотреть это. Как они это сняли?

    20:40
    @backendsecret И не такое рисовать умеют youtube.com/watch?v=yysbbP…

    Сумасойти twitter.com/elisdnru/statu…

    21:40
    @backendsecret тут дело в жадности, а не уме. Просто другая житейская мудрость

    Вот оно что.
    Владельцы бизнесов - тупые и жадные
    Девелоперы - умеренные
    Уборщики - самые умные и всем деньги суют twitter.com/__fro/status/7…

    23:02

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

    @backendsecret @__fro проф.MIT в Питере (имя забыл и лень гуглить) как раз про такое отношение к бизнесу у русских говорил
    0:36
    @SheVasya @backendsecret java программисты такие злые, потому что у них value type'ов нет
    0:36

    Вы всё ещё считаете что spring boot для хипстеров?
    Посмотрите на swift pic.twitter.com/kD7gfzFqzV

    3:33

    Шесть стадий принятия наличия бага pic.twitter.com/y2svbIkTmo

    12:03

    Что не пункт - везде попытка утоптать MySQL wiki.postgresql.org/wiki/Things_to… (мол, это ваще эксель такой а не БД)

    13:05
    @backendsecret shared_ptr - это же плюсы.

    Вообщем видимо там были хипстерский вариант с++ twitter.com/Jek_Rock/statu…

    13:07

    Слюнями бешенства забрызгали pic.twitter.com/KL67OACfwO

    13:10
    @backendsecret Last updated 8th April 2001
    13:14

    Скоро будем программировать вот такие интерфейсы youtube.com/watch?v=Rjy9Sm…

    13:57
    @mr_mig_by человек стремится отгородиться от остальных за VR, компьютерами и автоматами оплаты жкх, про какую биохимию речь? @backendsecret
    15:59

    Будни разработчика, классика pic.twitter.com/fp5Q7r5u9h

    17:49
    @backendsecret даже если вы не собираетесь переходить с одной бд на другую бд - инкапсуляция спасет, когда окажется, что в новой версии

    Рубрика вредные советы, раздел оверинжиниринг twitter.com/strangeqargo/s…

    18:35
    @backendsecret и да, именно из-за подхода "инкапсуляция не нужна" мы имеем в итоге proxy слой между мэйнфреймом и веб-бэкэндом

    Не понял что плохого. Слой занимается абстракцией, валидацией и еще много чем twitter.com/strangeqargo/s…

    19:04
    Ага, как и тесты с документацией. twitter.com/backendsecret/…

    😮😮 twitter.com/Shoonoise/stat…

    19:04
    @backendsecret за неделю поагитировал против CI, тестов, и инкапсуляции. Из-за таких чуть войну не проиграли

    Ничеси, это когда я был против CI, тестов и инкапсуляции? Вы перепутали, я за здравый смысл twitter.com/LordOfBoredom/…

    19:06

    Кажется у Pied Piper скоро появится много клиентов из РФ, если вы понимаете о чем я ;)
    vc.ru/p/gosduma-yaro…

    21:11
    @strangeqargo @backendsecret интересно, кто-нибудь хоть раз переходил на другую бд в реальном проекте?

    И главный вопрос на каком этапе проекта twitter.com/oleg_antonyan/…

    21:12
    Nothing says lazy Sunday like combing through stack traces pic.twitter.com/0Dfp6j2Hdh
    22:18
    @backendsecret это потому, что у вас нет автотестов, метрик и централизованных логов
    23:35

    Когда команда коллективно прикинулась что не заметила баг pic.twitter.com/4jr6zibosq

    23:36

    Я на этом заканчиваю.
    На этой неделе вами был @ruxeg

    Всего доброго хорошего настроения и здоровья, держитесь там :)

    23:58

    other