TGViewer
Channel Public Channel
Жабий отшельник | Женя Кучерявый

Жабий отшельник | Женя Кучерявый

@ekucheriavyi

Авторский канал @e_kucheriavyi

larana.tech: @laranatech

Поддержать на бусти: https://boosty.to/kucheriavyi

Поддержать на Patreon: https://www.patreon.com/c/kucheriavyi
Subscribers
381
Photos
301
Videos
4
Links
135
Recent Posts 20 shown
Post #396 245
Заводишь ишью, чтобы подсказать многомиллиардной корпорации, как делать её работу, а в ответ получаешь простое человеческое

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


Boosty | Patreon | Блог
  • 🔥 7
  • 😁 6
  • 🤪 2
  • 💘 1
  • 😎 1
Post #394 1.17K
Давеча слушал видео про system design, а там была и секция про фронтенд, в которой автор умудрился сам себе противоречить несколько раз.

В реакте мы собираем проект как конструктор: выбираем роутер, выбираем стейт менеджер и т. д. А вот у вуя уже есть встроенный роутер и рекомендованный стейт менеджер.


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

Их богатая экосистема, наше лоскутное одеяло. Смотри не перепутай.

Можно подумать, что он имел в виду приколы с Composition API и Options API (который устарел и его не используют в новых проектах). Но об этом не было ни слова! Даже если он сто раз прав, пример был некорректный и противоречил его выводу.

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

P. S. Цитата перефразирована, поэтому без источника.

Boosty | Patreon | Менторство | Блог
  • ❤ 4
  • 💘 2
  • 💯 1
Post #393 882
Сфоткай, как будто я не шиз

P. S. На фото самодельный кликер из ПКТ-20 и старой беспроводной мыши

Boosty | Patreon | Менторство | Блог
  • 🔥 8
  • 💅 3
  • 💘 2
  • 👾 1
Post #389 977
Дед сегодня узнал, что можно писать не

> `${value < 10 ? "0" : ""}${value}`
"05"


а

> `${value.toString().padStart(2, "0")}`
"05"


Фича в Baseline с 2017 года, аккурат после инцидента с leftpad.

Boosty | Patreon | Менторство | Блог
MDN Web Docs String.prototype.padStart() - JavaScript | MDN The padStart() method of String values pads this string with a given string (repeated and/or truncated, if needed) so that the resulting string has a given length. The padding is applied from the start of this string.
  • 😁 11
  • 🤣 2
  • 💘 2
  • ❤‍🔥 1
Post #388 932
По мнению известного сайта для поиска вакансий, нужно знать эту особенность, чтобы подтвердить знание JavaScript.

Boosty | Patreon | Менторство | Блог
  • 🤡 18
  • 🤝 4
  • 💘 1
Post #387 1.05K
Купил фронтендер шляпу, а она ему supply chain attack
  • 😁 13
  • 🤯 5
  • 💯 1
  • 💘 1
Post #386 978
Uhoh! Навайбкодили

Кажется, пора уже селфхостить своё хранилище кода. Хотя дело далеко не в визуальных багах, а скорее в политике и прочих приколах.

Boosty | Patreon | Менторство | Блог
  • 😁 2
  • 🤯 2
  • 💘 2
  • 👨‍💻 1
Post #385 888
Исходники контента теперь открыты!

Я открыл репозиторий сайта. Это значит, что теперь вам будет проще скачать сайт. А ещё так вы сможете контрибьютить в проект. Например, исправлять опечатки.

Boosty | Patreon | Менторство | Блог
GitHub GitHub - e-kucheriavyi/blog-content Contribute to e-kucheriavyi/blog-content development by creating an account on GitHub.
  • 💘 6
  • 👍 1
Post #383 723
Трудные времена создают сильных котят. А сильные котята умеют программировать даже без интернета.

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

Boosty | Patreon | Менторство | Блог
  • ❤ 4
  • 🤯 3
  • 💘 1
Post #382 800
Я думал, посмотрит вступительную часть, а он настроил ожиданий, которые не оправдались. Уровень современного твиттера.

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

- В самом начале есть объекты и критерии сравнения (архитектуры нет в списке);
- Половина зрителей сидит в шапочках из фольги;
- Представляюсь как суперзлодей;
- Половину доклада ругаю React.

Источник

Boosty | Patreon | Менторство | Блог
  • 💘 2
Post #381 671
Post #380 734
Почему я не люблю ИИ

Какое-то время назад я публиковал пост, что перешёл на neovim, потому что он даёт мне чувство контроля. Мол, если что-то не работает, то это просто я что-то не так настроил. А для починки есть целая куча вариантов:

- Поправить конфиг;
- Подключить чужой плагин для решения проблемы;
- Написать собственный плагин;
- Забить болт.

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

Почему результат фигня? Промпт плохой? Контекст не тот? Неправильно расписаны .md-файлы? Я не обсудил с ним задачу? Это плохая модель? Звёзды не так сошлись?

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

И кроме рандома есть ещё всякие другие приколы:

- Яркие истории победителей, против тихих голосов проигравших.
- Ощущение азарта. Ещё чуть-чуть и повезёт.
- Фишки Токены вместо денег.

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

Это код на выброс, который нужен для решения небольшой задачи? Что-то, что не стыдно назвать “instant legacy”? Что-то настолько рутинное вроде покраски кнопки? Пожалуйста, тут против ИИ ничего не имею.

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

Кто-то может возразить, что нейросети вполне успешно используют во всяких “drug discovery” направлениях. Соглашусь. Но разве это LLM? Разве эти самые лекарства сразу попадают на полки аптек? Пора возвращаться к бабушкиным методам, если это так.

Boosty | Patreon | Менторство | Блог
  • 👍 16
  • 🤝 4
  • 💘 3
  • ❤ 1
Post #379
Channel name was changed to «Жабий отшельник | Женя Кучерявый»
Post #378 660
Дублирование постов

Не уверен, что аудитория моего канала в курсе, но у меня есть ещё и сайт:

https://kucheriavyi.ru

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

Даёшь независимые инди-площадки, RSS-ленты (issue открыт) и прочее.

Boosty | Patreon | Менторство | Блог
  • ❤ 3
  • 🤯 2
  • 💘 1
Post #377 614
Ты деплоишь в облако.

Я подключаю reverse proxy между VPS и локальной машиной через nginx и WireGuard.

Мы не одинаковые.

❌ серверная полка
✅ сервер на полке

Boosty | Patreon | Менторство | Блог
  • 💅 6
  • ⚡ 4
  • ❤ 2
  • 😁 2
  • 💯 1
  • 💘 1
Older posts →

About this channel

How can I read @ekucheriavyi without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Жабий отшельник | Женя Кучерявый: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Жабий отшельник | Женя Кучерявый have?
Жабий отшельник | Женя Кучерявый (@ekucheriavyi) has 381 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Жабий отшельник | Женя Кучерявый know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →