zemlan.in  / page-90

1. Нужно сделать две хоть столько-то пересекающихся/похожих фичи
2. Горожу generic реализацию, которую "потом будет легче реюзать"
3. Деплою её
4. Проходит полгода, ничто не реюзает реализацию
5. Упрощаю её до "делает только эти два частных случая"

6. 1. Нужно сделать две хоть столько-то пересекающихся/похожих фичи

Apple Music умеет встраиваемые на страницы виджеты, а вот для Google Play Music такого не нахожу. Ожидал обратной ситуации…

на самом деле, конечно, это просто повод поделиться треком

Awesome Demos Done Quick

Выступление с BeerJS Summit Minsk 2018, про JXA и на JXA

656 слов →

Tweetimer

932 слова →

Почему у девелоперов плохо с неймингом?

мнение, не подкреплённое ничем, кроме ограниченного опыта. prove me wrong

Потому что внутри проектов, незанятых «очевидных» имён намного больше, чем в «открытом мире», который уже >сотни лет заполняется именованными маркетологами вещами / компаниями / идеями

Плюс, «продавать» никто ничего не хочет, поэтому имена стараются точно описать, что есть что*. А если бы хотели бы, то имена бы описывали бы настроение / желание / брэээээнд

* — если, конечно, имя не является отсылкой к поп-культуре

Наверно, не стоило смешивать записи с нескольких блогов и из лент твиттера и инстаграмма в одну ленту. Ну да ладно, когда-нибудь либо разделю «архивы», либо эта смесь останется где-то глубоко…

Из других новостей — YGLF был хорош

Screwing Your Vocal Minority

What Twitter is saying, explicably — yet inexplicably from the 10,000 foot view — is that they like holes. They really, really just enjoy having holes in their product. And if you’re a user who doesn’t like to use products with holes? Well, you can use — nope, actually, you can’t. And also, if you happen to be amongst our most loyal and passionate users, fuck you.

Twitter. Twitter never changes 😔

0x0BADC0DE

Как быть чуточку этичнее

1324 слова →

Cache Already Done

1322 слова →

Про линтеры

В ответ на твит @SilentImp’а

  1. Стилистические правила в линтерах — субъективны и ведут к срачам "с точками с запятыми/без точек с запятыми". Поэтому…
  2. Продавать линтеры надо как средство для поиска ошибок/опасных практик в коде. Пресет eslint:recommended отлично с этим справится
  3. Стилистические штуки оставить для prettier, потому что
    • всё автофиксится (это успокоит тех, кто не согласен с выбранным стилем — "пиши, как хочешь, но запускай npm run fmt перед коммитом/пушем")
    • минимум конфигурации, что уменьшит "поверхность" возможных срачей
  4. Какая аудитория?
    • Те, кто уже юзает линтеры, вырубились после получаса README eslint'а
    • Те, кто их не юзает, всё равно будут настраивать их через несколько дней по документации линтеров, а не по воспоминаниям/видео доклада