Получи случайную криптовалюту за регистрацию!

✙rozho)))k✙🇺🇦

Логотип телеграм канала @full_of_hatred — ✙rozho)))k✙🇺🇦 R
Логотип телеграм канала @full_of_hatred — ✙rozho)))k✙🇺🇦
Адрес канала: @full_of_hatred
Категории: Технологии
Язык: Русский
Количество подписчиков: 3.65K
Описание канала:

Реклами на каналі немає!
Про автора: www.rozhkov.me/about
Про канал: www.rozhkov.me/about-full-of-hatred
Канал про все що не ІТ: @daily_rozhok
дірект: @xrozhokx
блог: rozhkov.me

Рейтинги и Отзывы

3.33

3 отзыва

Оценить канал full_of_hatred и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения 5

2021-12-31 10:00:05 daily rozhok №8: итоги года , книжки, бумажки и отдых на море

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

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

А у нас свежий выпуск @daily_rozhok:

Итоги года 2021 — всё не так уж и славно; но это отличный повод сделать следующие итоги намного круче!

Прочитал «Одураченные случайностью»/«Fooled by Randomness» — обзор первой книги Нассима Талеба. Талеба я люблю, поэтому рекомендую.

Жизненные установки на бумажке рядом с монитором — как я повесил рядом с рабочим монитором бумажки с мотивационными лозунгами и что из этого получилось.

Мне норм — поговорил с коренным синайцем. Притча о богаче и рыбаке на бедуинский лад.

All exclusive — небольшая рефлексия об отдыхе в странах третьего мира. В этом году я первый раз в жизни поехал южнее Турции, мне всё в новинку.

Переосмысливая офис — начал немного ходить в коворкинг чтобы совсем не одичать, делюсь впечатлениями.

Дырка в зубе — держите зубы в порядке а то будете как я потом ходить раз в неделю к докторам. Впрочем на самом деле ничего вы держать в порядке не будете; про это и пост.

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

Информационная перенасыщенность — на читалей вываливается всё больше и больше инфы и захватить внимание человека сейчас труднее и труднее. Весёлые картинки и тикток — всё что мне нужно.

---

Всем счастливого Нового Года!

P.S.: Я еду в Подобовец на лыжи, с 10-го по 17-е января. Присоединяйтесь, затусим

#daily_rozhok
permalink | задонатить
1.9K viewsedited  07:00
Открыть/Комментировать
2021-12-28 10:00:00 Докер для разработки

Непопулярное мнение—не использую докер в разработке.

Исключения—когда нужно сделать хитрый образ и протестировать сборку локально намного быстрее чем мучать заведомо медленный CI/CD.

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

Девелоперские окружения, например python, java, node или руби ставлю локально с помощью pyenv, rvm, sdkman, fnm. Базу данных (pg, mysql и redis) использую либо ремоутную либо подымаю полноценно локально (sudo apt install postgresql-12).

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

Удобство докера понимаю, но в работе не применяю. Это конечно не касается деплоя. Там всё контейнеризировано и оркестрировано.

Истории о куче докеров которые люди зачем-то подымают читаю с содроганием. А вам нужен докер? Поделитесь в комментариях.

#инструменты
permalink | задонатить
3.3K views07:00
Открыть/Комментировать
2021-12-24 10:00:00 Линукс на лептопе. Чем я заменил макбук

Больше двух лет прошло с тех пор, как я переехал на линукс. Для тех кто пропустил, начало: «Как я съезжал с macOS после 5 лет работы за макбуком» и промежуточная ретроспектива: «Линукс на десктопе год спустя».

До конца этого лета в качестве мобильного средства разработки я пользовался MacBook Pro 2015. На моих задачах он уже давно тормозил и совершенно меня не устраивал, поэтому я ограничивался там мелкой разработкой. Новые макбуки мне покупать так и не захотелось, поэтому я вяло смотрел на то, что есть на рынке. Полноценной альтернативы макбуку с точки зрения качества сборки и тачпада как не было так походу и нет (кроме frame.work, см. ниже). Но так как лептоп у меня дополнительный, а не основной рабочий инструмент, то я решил что согласен мириться с недостатками существующих решений.

Длительное время я пассивно посматривал обзоры разных ноутов. Так как я собирался установить Linux, то список несколько сужался—известно что Lenovo отлично поддерживается и не вызывает проблем.

У меня образовался шорт-лист из ThinkPad X1, T14 и T490. По характеристикам и цене они примерно одинаковы, отличаются весом и ремонтопригодностью.

Официальный ноутбук за фулл прайс я покупать не собирался, поэтому пошел на OLX и начал рыть там. После двух недель ленивого поиска и отсева нашёл отличного кандидата—американский T14 пользованный пару часов (видно по смарту) с 3+ годами международной гарантии. Core i7-10610u, 16 GiB RAM, 256 GB NVMe, IPS Full HD всего лишь за 1000$. T14 довольно ремонтопригодны—можно добавить памяти, заменить NVMe, батарею, всё разбирается и собирается стандартными отвёртками. Вначале я хотел сразу апгрейднуться до 32/512, как на десктопе, но потом передумал.

Ноут был куплен у продавана на Позняках и привезён домой. Дома я поставил на него Linux Mint. Всё завелось без дополнительных настроек, кроме сканера отпечатка. Его кажется тоже можно завести, но я не разбирался. Засыпание по закрытию работает, батарея держит не знаю сколько, если просто браузер смотреть то наверное более 7 часов, если вебпак гонять то меньше. Это можно подтюнить но я не занимался. В интернете пишут что проц троттлит, возможно это так, но мне не мешает. Всё работает очень быстро, я не замечаю никаких тормозов и свои задачи (IntelliJ, докеры, браузеры) решаю без каких-либо проблем.

Я эпизодически работаю за этим ноутом с августа и весьма доволен. На макбук возвращаться желания нет.

Из вещей которые лучше в макбуке:

- Тачпад. Хотя тачпад моего синкпада очень хорошо меня весьма и весьма радует (а я помню тачпады еще с t410), до макбука ему далеко.

- Если подключать-отключать внешний монитор, то gnome не сохраняет положение окон. Возможно, это как-то решается, но быстрый поиск ничего не нашёл. Это решается.

- Экран Full HD конечно будет хуже чем ретина, но у меня глаза не вытекают, вполне ок.

- Я не уверен в неломаемомсти линуксового шифрования разделов. С маками тут понятно—"супер секьюрные чипы T2" и всё такое. С линуксами непонятно, может тоже так, тут некомпетентен.

Всё это некритично, жизнь не портит и неудобств не доставляет.

Итог: я для себя решил проблему мобильного устройства для работы и весьма-весьма доволен соотношением цена/качество. Моё мнение неизменно и укрепилось—Linux полноценно пригоден для работы программиста.

P.S.: пока верстался номер, ребята из frame.work сделали крутейшее решение. Если бы я подождал, то взял бы его—там лучше экран. Поэтому если ищете замену макбуку—настоятельно рекомендую обратить внимание.

#инструменты
permalink | задонатить
2.2K viewsedited  07:00
Открыть/Комментировать
2021-12-22 10:00:01 Как я оставил коллегу без отпуска

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

Однажды возникла ситуация, когда на какой-то проект очень-очень сильно нужен был специалист по модулю, разработкой и поддержкой которого я занимался. Обычно в этом случае боссы шли ко мне, так как я руководил отделом где работали люди которые шарили этот модуль. Я давал фамилии и дальше начинался политический процесс "давайте поймём какой проект важнее". Обычно человек дёргался со своего проекта, затыкал дыру на другом и потом возвращался обратно.

Но в этот раз все проекты оказались важными. И мой босс потребовал от меня список людей которые хоть что-то слышали о нашем модуле. Я такой список подготовил и внёс туда всех ребят со всех проектов о которых я знал что они хоть чуть-чуть трогали соответствующую часть функциональности.

Дальше босс пошёл с этим списком по линейным менеджерам и как-то надёргал людей, временно потушив проект.

Через пару дней от коллег из соседнего отдела я узнаю, что оказывается я сильно подставил одного сотрудника. Он был одним из списка, который я составил, по счастливой случайности не занят на критичной задаче и именно его взяли на тот критичный проект. Беда была в том что у человека уже были куплены билеты в тёплые края и запланирован отпуск.

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

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

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

А сама необходимость "аппрувить" отпуск перемещает меня в средние века, когда крестьянин имел ограниченную сводобу и зависел от феодала. Вроде умом и понимаешь что синхронизация отпусков нужна для управления проектом, тебя никто не привязывает и чуть что—через дорогу на +500, а душой всё равно чувствуешь что остаешься рабом.

#кулстори
permalink | задонатить
1.9K viewsedited  07:00
Открыть/Комментировать
2021-11-17 10:00:04 Рабочая почта

Когда я работал в большом энтерпрайзе, то основным средством коммуникации у нас была электронная почта. У меня в аутлуке были настроены десятки папочек, специальные фильтры и метки. Администраторы создавали группы по интересам, у всех были красивые корпоративные подписи, "Доброго времени суток коллеги" и так далее.

В день могло приходить по пятдесят-сто писем и все они аккуратно разгребались и складывались. Особенно мне нравилась древовидное преставление переписки—сразу понятно, кто кому куда на что ответил. Кто помнит что такое NNTP или видел старые форумы тот оценит. Дерево решает.

Время моего перехода в другую компанию—маленький стартап как раз попало на рост популярности слака, который полностью заменил нам почту. Емейл остался только для сервисных писем и каких-то системных нотификаций. В качестве основного средства коммуникации использовался слак и видеозвонки.

В дальнейшем история повторялась. Никто больше не использует почту. Слак, ms teams. Для документации notion.

Недостатки у этого дела очевидные: нет нормальной асинхронной коммуникации, нет хорошего поиска и каталогизации информации, в общем всё это перетиралось сто раз.

Считаю что это плохо для культуры. Мечтаю поработать как-то в настоящей асинхронной команде, без звонков на каждый чих и километровых переписок в чатиках, а с использованием вдумчивой коммуникации и соответствующих инструментов (Basecamp/Twist/phpBB/тикеты гитлаба).

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

Сейчас когда отправил емейл, то вообще нет никаких гарантий что человек его прочитает. Особенно учитывая что обычно у людей супер-захламленные инбоксы в которых ничего не понятно. Поэтому если уж отправил письмо то надо дублировать в чат "эй, я тебе там письмо написал, прочти. Безумие, не так ли?

Интересно, у кого-нибудь до сих пор активно используется почта?

#работа
permalink | задонатить
2.1K views07:00
Открыть/Комментировать
2021-11-12 10:00:02 daily rozhok №7: апдейты по Жоре, коронавирус, обзоры автомобилей, ресторанов, сериалов и бытовой техники

Трям коллеги, поздравляю всех с пятницей! Это дайджест канала @daily_rozhok. @daily_rozhok — канал где я пишу на рандомные темы. Подписывайся, если тебе интересны дорогие автомобили, крутые тусовки и настоящая лакшери жизнь!

Давно дайджестов не делал, поэтому постов целая куча, главные из которых это конечно же апдейты о моём товарище Жоре. Интересные посты отмечены эмодзи

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

Против социального дарвинизма—дисс на позицию "моя хата с краю, мне на всех плевать, если что уеду в Грузию". Почему играют они а проигрываешь ты.

Объедки—подгораю от того что другие не доедают свою порцию в ресторане. Приглашаю в комментарии людей которые оставляют несъеденными бортики от пиццы

Кража—купил краденую запчасть для велосипеда.

Окно овертона и сексизм в старой фантастике—рассматриваю Стругацких через призму современной повестки.

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

Невкусные помидоры—рассуждения о том почему люди кушают пресную пищу и никого это не беспокоит.

Не смотрю сериалы—уже посмотрели игру в кальмара? А я не посмотрел. И не буду смотреть. А если вы еще не смотрели то не советую, бесполезное это дело.

Компьютерный мастер—как я чинил незагружающийся виндовс 7.

Ламеры—кто-то ещё помнит такое слово?

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

Пропаганда—съездил к родственникам, послушал Киселёва (или Соловьева, хрен их разберешь), сразу же вспомнил "Тридцатую любовь Марины". В комментариях моментально начался срач прямо по канонам, поэтому пост пришлось удалить, а найти его сможет только самый любопытный.

Тупой антиспам гмейла—жму на письме спам, а когда приходит новое письмо от этого же адресата, оно не попадает в спам, ну как так можно? Бугурчу на гугл.

Раммштайн—как прийти к реальному успеху послушав песню "зонне".

Интернет-бездуховность—раньше трава была зеленее и ходить за покупками в настоящий магазин приятнее. Теперь везде бездуховная доставка которая убивает социальные взаимодействия.

Коронавирус—заболел коронавирусом, делюсь впечатлениями.

Атлант заправляет штаны—не хочу видеть нищих и обездоленных на улице.

Go big or go home—motivational talk, посредственности миру не нужны. Кто не рискует тот не ездит на гелике

Жора находит работу и светлое будущее—продолжение истории Жоры. Краткое содержание предыдущих частей.

Антиваксер Жора—Жора делает норматив Iron Man благодаря своим стойким убеждениям.

Феерия говен—обзор робопылесоса Roborock S5 в стиле Владимира Сорокина.

Как рано просыпаться—как рано просыпаться без регистрации и смс, нечего и добавить. Кто не может настроить сон—бегом читать!

Конструкторы и механики—все программисты на самом деле неинтеллектуально и безыдейно крутят гайки и это плохо.

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

#daily_rozhok
permalink | задонатить
2.0K views07:00
Открыть/Комментировать
2021-11-10 10:00:00 Продуктовое мышление

Есть категория разработчиков, которые не хотят выходить за пределы своих технических компетенций. Они говорят "мне за это не платят" и довольствуются перекладыванием джсончиков из одного места в другое.

На всех работах где я работал была такая схема: вначале ты берешь ответственность, доказываешь что можешь с этим справляться, потом получаешь лычку и бабос. Хочешь стать тимлидом → берешь пару человек → показываешь что можешь с ними работать → ... → бабос и лычка тимлида.

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

Если конечно это вам интересно.

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

В самом грубом описании цепочка денег от клиента к вам проходит так: у человека есть проблема → он приходит в вашу контору → босс вашей конторы смотрит как решить его проблему → делегирует её большому менеджеру → тот делегирует еще одному по менбше → тот ваще маленькому (жесть!) → тот бизнес аналитику → тот вам. Размер цепочки может меняться в зависимости от размера компании и вашего положения в ней.

Логично предположить, что на каждом этапе часть информации и боли клиентского запроса теряется. Теряются и деньги :) До конечного программиста задача доходит в виде перекладывания джосничка в нужное место за миску риса, но что самое интересное, это может быть не совсем то что нужно! Может быть там вообще не надо было ничего никуда перекладывать.

В этом месте и оказывается полезным продуктовое мышление. Наша работа состоит не в том чтобы писать код, а в том, чтобы решать проблемы, и желательно не создавать новых. Чем больше программист вовлекается в процесс решения проблемы клиента, тем большую ценность он приносит компании, тем больше он двигается по цепочке в сторону клиента и денег, тем лучше он растёт.

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

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

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

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

#карьера
permalink | задонатить
2.5K viewsedited  07:00
Открыть/Комментировать
2021-11-08 10:00:02 Платный интернет

В книге "Предсказуемая иррациональность" описывается эксперимент когда людям предлагали выбрать между бесплатной обычной конфетой и платной вкусной. Люди всегда выбирали бесплатную конфету, даже несмотря на то что она была ни о чём.

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

На том и держится реклама. Кому нужен сервис с платной подпиской если есть такой же, но с рекламой? Поэтому интернет превратился в рекламную помойку, а самые крупные корпорации зарабатывают исключительно на рекламе.

Пашка Дуров держался до последнего, но после того как TON не взлетел, выхода у него не осталось. Поэтому теперь вы вынуждены лицезреть на этом канале скам-рекламу мерзких криптопомоек и инфобизнеса, а я на это никак не могу повлиять.

Обратите внимание что рекламируются каналы с крошечным количеством подписчиков, созданные буквально на той неделе. Кто-то сделал сеть из каналов и хочет быстро заработать денег на скаме, ну а Дуров и доволен, хотя обещал жесткую модерацию. Впрочем так же он обещал что телеграм будет навсегда бесплатным и без рекламы. Слово джентельмена—захотел дал, захотел—забрал.

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

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

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

А идея платного интернета, где пользователь честно платит за сервис которым пользуется, и нет никакой рекламы и продажи персональных данных так и останется утопией. В Британии, за BBC люди платят бабки и там нет рекламы. К сожалению, человеческая психология делает эту затею невозможной на большом масштабе. Поэтому дальше будет только хуже.

upd: подробный разбор текущих возможностей рекламной платформы, аудитории и цен. Вывод из статьи такой—даже если загрузить рекламой телегу по полной программе, при текущих раскладах Дурову всё равно не хватит средств чтобы закрыть долговые обязательства.

#мета
permalink | задонатить
3.2K viewsedited  07:00
Открыть/Комментировать
2021-11-04 10:00:02 Code retreat

Пару недель назад ребята из Databand организовали активность под названием Code Retreat. Я впервые принимал участие в такой движухе.

Code retreat — это нечто вроде хакатона. Суть такова: разработчики не занимаются рабочими задачами, вместо этого практикуя программирование в чистом виде.

Как это проходило: была выбрана задача—игра "Жизнь" и мы программировали её разными способами: вначале как получится, потом используя только объекты, потом чисто функционально, потом иммутабельно, потом на TDD но так что ты пишешь тест а твой коллега пишет реализацию и еще несколько разных вариаций условий и ограничений. Каждая сессия длилась час, после неё мы собирались и обсуждали что у кого получилось и ротировали команды. Можно было брать язык программирования на котором ты обычно не пишешь.

Всё это очень интересно, драйвово и весело. Сплошные профиты: можешь чуть лучше изучить другой язык, попробовать возможности которые раньше не использовал (из-за привычек или стиля кода), сделать что-то реально работающее (очень прикольно было запустить симуляцию и увидеть летящий глайдер), более плотно познакомиться с коллегами, с которыми обычно не общаешься, попрактиковать парное программирование, посоревноваться.

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

Несмотря на то что у нас был довольно лайтовый вариант, несложная задача, мне всё равно очень понравилось. Как может выглядеть хардкор-вариант на максималках можно почитать например в отчетах Никитонского о ICFPC. Мне кажется что рядовому программисту часто не хватает встряхнуться и отвлечься от клепания фич. Можно в соляного проходить Advent of Code но компанией будет веселее.

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

#работа
permalink | задонатить
906 views07:00
Открыть/Комментировать
2021-10-26 12:00:11 Подкаст: скорость и качество современного софта

На той неделе ребята из PostIndustria позвали меня на свой подкаст. Поговорили о багах, тенденциях к ухудшению и замедлению всего и вся, что с этим делать, как предотвращать. Потравили кулстори из своего опыта.

Послушать:
Apple Podcasts
Google Podcasts
SimpleCast

Ссылки к подкасту:
The Mythical Man-Month: Essays on Software Engineering
Performance-first
Algorithms interviews: theory vs. practice
Computer latency: 1977-2017
DHH on small teams getting huge achievments
Sentry
2.6K views09:00
Открыть/Комментировать