Наверное, новость дня: Tailwind лишился ~80% дохода из-за ИИ.
Создатель Tailwind Адам Уотон уволил 75% команды: из 4 человек остался он и еще один разработчик. Почему? Потому что ИИ сломал бизнес-модель проекта.
Tailwind зарабатывал на платных UI-компонентах и шаблонах (Tailwind UI / Plus), которые продвигались через сайт и документацию. Но сейчас разработчики не заходят на сайт - они просто просят нейросети код с нужными компонентами. Это значит:
- людям не нужны страницы с коммерческим предложением,
- трафик на документацию упал на ~40%,
- продажи падают.
Парадокс в том, фреймворк растёт в популярности (75M загрузок/мес, вшит по-умолчанию в Rails, Phoenix, Next.js).
Как итог от Адама:
Простое улучшение документации для LLM не спасёт модель - это только ускорит «опустошение» коммерческих каналов. Сначала нужно пересмотреть бизнес-логику, иначе проект рискует превратиться в популярный, но нежизнеспособный open-source.
——
Что думаете? Действительно ли ИИ виноват или просто выбрана неверная бизнес-модель?
Создатель Tailwind Адам Уотон уволил 75% команды: из 4 человек остался он и еще один разработчик. Почему? Потому что ИИ сломал бизнес-модель проекта.
Tailwind зарабатывал на платных UI-компонентах и шаблонах (Tailwind UI / Plus), которые продвигались через сайт и документацию. Но сейчас разработчики не заходят на сайт - они просто просят нейросети код с нужными компонентами. Это значит:
- людям не нужны страницы с коммерческим предложением,
- трафик на документацию упал на ~40%,
- продажи падают.
Парадокс в том, фреймворк растёт в популярности (75M загрузок/мес, вшит по-умолчанию в Rails, Phoenix, Next.js).
Как итог от Адама:
Простое улучшение документации для LLM не спасёт модель - это только ускорит «опустошение» коммерческих каналов. Сначала нужно пересмотреть бизнес-логику, иначе проект рискует превратиться в популярный, но нежизнеспособный open-source.
——
Что думаете? Действительно ли ИИ виноват или просто выбрана неверная бизнес-модель?
❤4✍3🔥2
Очередной рубеж на работе пройден - ровно 2 года в компании.
Помню, в декабре мне в личку написал разработчик, который когда-то давно приобретал курс у меня. Сказал, что им нужен человек в команду. Я на тот момент работу целенаправленно не искал, но свое резюме отправил на рассмотрение. А с учетом того, что перед Новым годом редко не очень часто случаются офферы и финтех никогда меня не привлекал - я не думал, что мы смэтчимся.
И так уж сошлись звезды, что и все собесы я пробежал со скоростью Флэша, и команда топ по своим скиллам и софтам, и оффер хороший очень быстро дали… Я не мог не согласиться 🙈
Помню первую рабочую неделю. Мы с семьей были в отпуске в Питере и неделю я ходил по кафешкам, работал в них. И по началу были сложности, а так как человек я импульсивный, то сразу написал моему тимлиду с прошлой работы с вопросом о том, возьмут ли они меня обратно, если что 😃 (привет, Рома 🤝🙈).
Но на деле все оказалось отлично. 1.5 года на P2P, полная переделка платформы и переезд на новый стек. Сейчас новый проект, новые классные задачи и движение только вперед ❤️
Помню, в декабре мне в личку написал разработчик, который когда-то давно приобретал курс у меня. Сказал, что им нужен человек в команду. Я на тот момент работу целенаправленно не искал, но свое резюме отправил на рассмотрение. А с учетом того, что перед Новым годом редко не очень часто случаются офферы и финтех никогда меня не привлекал - я не думал, что мы смэтчимся.
И так уж сошлись звезды, что и все собесы я пробежал со скоростью Флэша, и команда топ по своим скиллам и софтам, и оффер хороший очень быстро дали… Я не мог не согласиться 🙈
Помню первую рабочую неделю. Мы с семьей были в отпуске в Питере и неделю я ходил по кафешкам, работал в них. И по началу были сложности, а так как человек я импульсивный, то сразу написал моему тимлиду с прошлой работы с вопросом о том, возьмут ли они меня обратно, если что 😃 (привет, Рома 🤝🙈).
Но на деле все оказалось отлично. 1.5 года на P2P, полная переделка платформы и переезд на новый стек. Сейчас новый проект, новые классные задачи и движение только вперед ❤️
🔥26👍7❤6
Уверен, почти каждый из вас проверял, как работает ваш проект на медленном интернете через Chrome DevTools.
Но еще бывает нередко полезно посмотреть, как и что ломается, если медленно работает (или вообще не работает) какой-то один специфичный запрос. Да, инструменты разные есть, но у Chrome появилась возможно из коробки. Так что можем пользоваться.
https://developer.chrome.com/blog/throttle-individual-network-requests
Но еще бывает нередко полезно посмотреть, как и что ломается, если медленно работает (или вообще не работает) какой-то один специфичный запрос. Да, инструменты разные есть, но у Chrome появилась возможно из коробки. Так что можем пользоваться.
https://developer.chrome.com/blog/throttle-individual-network-requests
Chrome for Developers
Throttle individual network requests | Blog | Chrome for Developers
Use the Request conditions tab to block specific URLs or apply custom network throttling profiles to individual resources.
🔥12👍6
В продолжении вчерашнего поста.
Довольно популярная статья сейчас на хабре: руководство по Chrome DevTools.
Что есть внутри:
- Что показывает вкладка Elements и как с её помощью править DOM и CSS на лету
- Как использовать Console не только для ошибок, но и для интерактивного JS-взаимодействия
- Возможности вкладки Sources: просмотр/редактирование кода, брейкпоинты, работа с локальными файлами
- Работа с сетью (Network), профилирование (Performance), аудит (Lighthouse) и многое другое
Там много примеров и пояснений, которые реально пригодятся в повседневной работе. Советую к прочтению каждому.
Довольно популярная статья сейчас на хабре: руководство по Chrome DevTools.
Что есть внутри:
- Что показывает вкладка Elements и как с её помощью править DOM и CSS на лету
- Как использовать Console не только для ошибок, но и для интерактивного JS-взаимодействия
- Возможности вкладки Sources: просмотр/редактирование кода, брейкпоинты, работа с локальными файлами
- Работа с сетью (Network), профилирование (Performance), аудит (Lighthouse) и многое другое
Там много примеров и пояснений, которые реально пригодятся в повседневной работе. Советую к прочтению каждому.
Хабр
Мне этот Chrome DevTools теперь абсолютно понятен
Привет, Хаброчане! Если вы думаете, что Chrome DevTools нужны только для того, чтобы посмотреть на ошибку в консоли или скопировать путь к элементу, вы используете лишь малую часть их возможностей. На...
🔥17
Открыл для себя мир новой игры Hades. И заодно новый жанр - рогалик (Roguelite).
Судь в том, что ты проходишь игру снова и снова, заново. Но при это каждый забег отличается: благодаря процедурной генерации каждый раз новые комнаты, разные враги, другие улучшения оружия и так далее. Умер - начал заново.
Я не думал, что меня так засосет. Но Hades - топ. Все строится вокруг греческих богов и цель главного героя (сына Аида) - выбраться из загробного мира.
До конца мне удалось пройти с 28 раза. Но это только начало. Чтобы сюжет завершился - надо пройти полностью 5-7 раз. И что интересно - это ни разу не надоедает. И, кстати, сюжет действительно очень интересный и цепляет.
Советую попробовать новый опыт, если в подобное не играли 🍾
Судь в том, что ты проходишь игру снова и снова, заново. Но при это каждый забег отличается: благодаря процедурной генерации каждый раз новые комнаты, разные враги, другие улучшения оружия и так далее. Умер - начал заново.
Я не думал, что меня так засосет. Но Hades - топ. Все строится вокруг греческих богов и цель главного героя (сына Аида) - выбраться из загробного мира.
До конца мне удалось пройти с 28 раза. Но это только начало. Чтобы сюжет завершился - надо пройти полностью 5-7 раз. И что интересно - это ни разу не надоедает. И, кстати, сюжет действительно очень интересный и цепляет.
Советую попробовать новый опыт, если в подобное не играли 🍾
👍7❤4✍1
Очень важно для подготовки курса. Что любите больше? Можно выбрать оба варианта
Anonymous Poll
68%
Игры
52%
Книги
👍2
Век живи - век узнавай что-то новое.
Те, кто работают с Vue знают (или должны знать), что использование v-html нежелательно - это небезопасно.
Сейчас занимаюсь новой фичей и сложность, с которой столкнулся - раскрасить другим цветом некоторые части строки, которая лежит в языковом файле. Сама мультиязычность сделана через i18n.
Лет 5 работаю с проектами, на которых много языков, но не знал про такой подход.
В самом переводе есть ключи, в которые вставляется динамическая информация и их можно с помощью <template/> кастомизировать.
Забирайте в копилочку полезных знаний 😊
Те, кто работают с Vue знают (или должны знать), что использование v-html нежелательно - это небезопасно.
Сейчас занимаюсь новой фичей и сложность, с которой столкнулся - раскрасить другим цветом некоторые части строки, которая лежит в языковом файле. Сама мультиязычность сделана через i18n.
Лет 5 работаю с проектами, на которых много языков, но не знал про такой подход.
<i18n-t
keypath="some_key"
tag="p"
class="confirm-text">
<template #date>
<span class="highlight">
{{ closingDate }}
</span>
</template>
<template #last_four_digits>
<span class="highlight">
{{ lastFourDigits }}
</span>
</template>
</i18n-t>
В самом переводе есть ключи, в которые вставляется динамическая информация и их можно с помощью <template/> кастомизировать.
Забирайте в копилочку полезных знаний 😊
🔥12❤10
Вы им не пользуетесь, а он вышел: jQuery 4.0.
Несмотря на то, что JS стал в разы удобнее в плане работы с DOM (и не только) за последние 10 лет, jQuery все еще широко используется и в лендосах, и в сайтах на Wordpress и т.п.
Пока мы пилим интернет-сервисы, есть и другая сторона разработки 😃
Несмотря на то, что JS стал в разы удобнее в плане работы с DOM (и не только) за последние 10 лет, jQuery все еще широко используется и в лендосах, и в сайтах на Wordpress и т.п.
Пока мы пилим интернет-сервисы, есть и другая сторона разработки 😃
Jquery
jQuery 4.0.0 | Official jQuery Blog
jQuery: The Write Less, Do More, JavaScript Library
❤4
Использовали jQuery?
Anonymous Poll
53%
Когда-то да
29%
Уже давно нет
8%
Использую до сих пор
10%
Что это?
❤3
Пару лет пересел с Notion на Obsidian и это было для верным решением.
Сам Obsidian по умолчанию простой как 3 копейки - markdown-редактор для хранения заметок. Но на деле из него можно слепить что угодно, так как существуют большая база плагинов для него. Из тех, которые я сам использую:
- Templater. Автоматизация заметок
Позволяет создавать шаблоны заметок, вставлять дату, переменные, писать JS-логику.
- Code Block Enhancer. Создание блоков с кодом.
Поддерживает большое количество языков.
- Calendar. Тут, думаю, и так понятно. Добавляет календарь в заметки.
- Excalidraw. Возможность рисования в заметках.
Настолько мощный инструмент, что серии видео на YouTube есть для этого плагина.
- Kanban. Канбан-доска. Лично я очень часто использую и в жизни, и в своих проектах.
И для меня есть еще один огромный плюс: все хранится локально. Никто не сможет заблокировать доступ и т.п. Шарить заметки можно со своим смартфоном и там продолжать работать.
Использовали Obsidian? Может поделитесь полезными советами при работе с ним)
И если есть вопросы - welcome)
Сам Obsidian по умолчанию простой как 3 копейки - markdown-редактор для хранения заметок. Но на деле из него можно слепить что угодно, так как существуют большая база плагинов для него. Из тех, которые я сам использую:
- Templater. Автоматизация заметок
Позволяет создавать шаблоны заметок, вставлять дату, переменные, писать JS-логику.
- Code Block Enhancer. Создание блоков с кодом.
Поддерживает большое количество языков.
- Calendar. Тут, думаю, и так понятно. Добавляет календарь в заметки.
- Excalidraw. Возможность рисования в заметках.
Настолько мощный инструмент, что серии видео на YouTube есть для этого плагина.
- Kanban. Канбан-доска. Лично я очень часто использую и в жизни, и в своих проектах.
И для меня есть еще один огромный плюс: все хранится локально. Никто не сможет заблокировать доступ и т.п. Шарить заметки можно со своим смартфоном и там продолжать работать.
Использовали Obsidian? Может поделитесь полезными советами при работе с ним)
И если есть вопросы - welcome)
Obsidian
Obsidian - Sharpen your thinking
The free and flexible app for your private thoughts.
🔥6👍4
Без лишних слов: в честь дня рождения скидка 32% на курс по Vue 🙈
До конца завтрашнего дня.
Только по ссылке
Только по ссылке
Stepik: online education
Проект на Vue 3 + Pinia + Supabase: Разработка менеджера ссылок
Научитесь создавать полный стек-приложение для управления ссылками с помощью Vue 3, Pinia и Supabase. В курсе разберём всё от аутентификации до работы с базой данных, фильтрации и деплоя. Максимальный акцент на практике — кодим вместе, разбираем ошибки и…
🔥13
А помните я перешел на хайповые Whoop вместо Apple Watch? Ну если не помните, то расскажу.
Ровно 157 дней назад (подсчитать легко - высвечивается в приложении) я купил браслет Whoop, который обещает:
1. Полный контроль над здоровьем (анализ сна, анализ привычек)
2. Помощь ИИ советами, когда стоит много потренироваться, а когда поменьше
3. Без подзарядки 2 недели
В целом, Whoop действительно все это делает. И делает это хорошо. К примеру, он очень точно предсказывает болезнь (3 раза болел за полгода и он точно предупреждал меня за пару дней). Сон тоже помог наладить. Подсказал, какие привычки надо убрать, какие привычки помогают лучше засыпать.
Заряжать раз в недели - тоже кайф.
НО!
По итогу я понял, что фитнес-браслет - это круто, но мне не хватает именно умных часов. С уведомлениями, красивым визуалом (хоть и новая обнова iOS/MacOS/WatchOS довольна спорная).
К тому же оказывается, что в AppStore можно скачать приложения, которые так же с помощью ИИ анализируют данные тренировок, сна, привычки и так далее. Полгода назад они тоже были, но сейчас это более продвинутые инструменты.
Из того, что в Whoop мне действительно не хватало:
- Для бега на беговой дорожке не считаются шаги и т.п. Просто нет такого варианта активности.
- Бегать приходится с телефоном в руке, чтобы следить за пульсом и т.п.
Но это если придраться.
Кто-то сетует на отсутствие русского языка, но это вообще не считаю проблемой лично для себя.
Пока вернулся к яблоку. Была 5 версия, продал пару месяцев назад. Сейчас взял 11. Разницы не сильно много, но экран кажется больше и уже это хорошо)
А вы с чем ходите? Делитесь, интересно)
Ровно 157 дней назад (подсчитать легко - высвечивается в приложении) я купил браслет Whoop, который обещает:
1. Полный контроль над здоровьем (анализ сна, анализ привычек)
2. Помощь ИИ советами, когда стоит много потренироваться, а когда поменьше
3. Без подзарядки 2 недели
В целом, Whoop действительно все это делает. И делает это хорошо. К примеру, он очень точно предсказывает болезнь (3 раза болел за полгода и он точно предупреждал меня за пару дней). Сон тоже помог наладить. Подсказал, какие привычки надо убрать, какие привычки помогают лучше засыпать.
Заряжать раз в недели - тоже кайф.
НО!
По итогу я понял, что фитнес-браслет - это круто, но мне не хватает именно умных часов. С уведомлениями, красивым визуалом (хоть и новая обнова iOS/MacOS/WatchOS довольна спорная).
К тому же оказывается, что в AppStore можно скачать приложения, которые так же с помощью ИИ анализируют данные тренировок, сна, привычки и так далее. Полгода назад они тоже были, но сейчас это более продвинутые инструменты.
Из того, что в Whoop мне действительно не хватало:
- Для бега на беговой дорожке не считаются шаги и т.п. Просто нет такого варианта активности.
- Бегать приходится с телефоном в руке, чтобы следить за пульсом и т.п.
Но это если придраться.
Кто-то сетует на отсутствие русского языка, но это вообще не считаю проблемой лично для себя.
Пока вернулся к яблоку. Была 5 версия, продал пару месяцев назад. Сейчас взял 11. Разницы не сильно много, но экран кажется больше и уже это хорошо)
А вы с чем ходите? Делитесь, интересно)
❤10👍4
Не сказать, что я как-то верю в то, что с помощью подобных приложений можно научиться программировать, но все же забавно)
Увидел сегодня приложение Coddy - что то похожее на Dualingo, но для изучения разных языков программирования 😃
Для нового опыта решил «поизучать» Go. Прикольно)
Для тех, кто устал программировать на компе и вместо рилсов хочет это делать на смартфоне - присоединяйтесь 😄
Увидел сегодня приложение Coddy - что то похожее на Dualingo, но для изучения разных языков программирования 😃
Для нового опыта решил «поизучать» Go. Прикольно)
Для тех, кто устал программировать на компе и вместо рилсов хочет это делать на смартфоне - присоединяйтесь 😄
coddy.tech
Learn to Code for Free with Coddy.Tech - Code Makes Perfect
Learn code in a fun, effective way with Coddy.Tech – enjoy mastering diverse programming languages daily and build skills with ease, all online!
❤6
Как на счёт социальной сети, в которой между собой общаются, пишут посты, комментируют, формируют сообщества не люди, а AI агенты? 😃
Moltbook!
Люди могут наблюдать или управлять своим агентом, но не участвуют на прямую в создании контента. Забавно 😄
Moltbook!
Люди могут наблюдать или управлять своим агентом, но не участвуют на прямую в создании контента. Забавно 😄
moltbook
moltbook - the front page of the agent internet
A social network built exclusively for AI agents. Where AI agents share, discuss, and upvote. 🦞🤖
😁4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Первый месяц этого года позади. Ушел я на новогодние праздники раньше, чем большинство, но и начал работать тоже 🙃
Январь был насыщенным. Много работы, интересных задач и день рождения.
Но еще могу похвастаться 6 прочитанными книгами за месяц. Ниже - краткое моё ревью, которое максимально субъективно.
Фредрик Бакман - «После бури»
Очень зашла серия книг про хоккей в выдуманном городе Швеции. 3 части прочитал с огромным удовольствием. Может где-то немного затянуто, но в целом поднимаются важные жизненные темы. И грустных, и веселых моментов немало. После каждой главы хочется начинать новую.
Фредрик Бакман - «Здесь была Бритт-Мари»
Книга про женщину с очень сложным характером, которая всю жизнь жила не для себя, никогда не думала о своих желаниях и считала, что ее мечты ничего не значат. Уйдя от мужа и попав в маленький город начинает работать на первой в своей жизни работе, знакомится с новыми людьми и ищет смысл жизни.
Книга слегка наивная, но не оставляет равнодушным.
Евгений Замятин - «Мы» и Джордж Оруэлл - «Скотный двор»
Обе книги - классика. Обе про борьбу с системой и обе не про хороший конец. На этом сходства заканчиваются.
«Скотный двор» - это политическая сатира и развращении человека властью. Все описано на примере животных на ферме. Читается легко и быстро за пару часов.
А вот «Мы» для меня оказался достаточно тяжелым произведением. Книга написана инженерным языком. Местами интересно, местами - непонятно. Но общий сюжет понятен и оставляет небольшое разочарование в конце. Считается классикой антиутопий, но «1984» и «451 градус по Фаренгейту» оставили впечатления намного сильнее.
Ну и я начал читать трилогию «Голодные игры» от Сьюзен Коллинз. Так уж получилось, что мимо меня прошли и книги, и фильмы. Я ни разу не пожалел, что сначала решил начать с чтения. Прочитал первую часть и «И вспыхнет пламя». Фильмы зашли не так сильно, так как много мотиваций главного персонажа описаны в книге. В кино такое не покажешь. Могу сказать одно - книги отличные. Сложно оторваться. Осталось пару дней чтения на последнюю часть 🙂
Как у вас прошел январь? Что делали, что читали, во что играли?))
Январь был насыщенным. Много работы, интересных задач и день рождения.
Но еще могу похвастаться 6 прочитанными книгами за месяц. Ниже - краткое моё ревью, которое максимально субъективно.
Фредрик Бакман - «После бури»
Очень зашла серия книг про хоккей в выдуманном городе Швеции. 3 части прочитал с огромным удовольствием. Может где-то немного затянуто, но в целом поднимаются важные жизненные темы. И грустных, и веселых моментов немало. После каждой главы хочется начинать новую.
Фредрик Бакман - «Здесь была Бритт-Мари»
Книга про женщину с очень сложным характером, которая всю жизнь жила не для себя, никогда не думала о своих желаниях и считала, что ее мечты ничего не значат. Уйдя от мужа и попав в маленький город начинает работать на первой в своей жизни работе, знакомится с новыми людьми и ищет смысл жизни.
Книга слегка наивная, но не оставляет равнодушным.
Евгений Замятин - «Мы» и Джордж Оруэлл - «Скотный двор»
Обе книги - классика. Обе про борьбу с системой и обе не про хороший конец. На этом сходства заканчиваются.
«Скотный двор» - это политическая сатира и развращении человека властью. Все описано на примере животных на ферме. Читается легко и быстро за пару часов.
А вот «Мы» для меня оказался достаточно тяжелым произведением. Книга написана инженерным языком. Местами интересно, местами - непонятно. Но общий сюжет понятен и оставляет небольшое разочарование в конце. Считается классикой антиутопий, но «1984» и «451 градус по Фаренгейту» оставили впечатления намного сильнее.
Ну и я начал читать трилогию «Голодные игры» от Сьюзен Коллинз. Так уж получилось, что мимо меня прошли и книги, и фильмы. Я ни разу не пожалел, что сначала решил начать с чтения. Прочитал первую часть и «И вспыхнет пламя». Фильмы зашли не так сильно, так как много мотиваций главного персонажа описаны в книге. В кино такое не покажешь. Могу сказать одно - книги отличные. Сложно оторваться. Осталось пару дней чтения на последнюю часть 🙂
Как у вас прошел январь? Что делали, что читали, во что играли?))
❤7🔥7
Сделал небольшой проект для тех, кто работает с Vue или изучает его.
Vue Reactivity Pitfalls - песочница с "подводными камнями" реактивности.
Что внутри:
- короткие кейсы с кликами,
- простые объяснения,
- ожидаемое поведение,
- ссылки на доки.
Зайдет тем, кто готовится к собеседованию или хочет быстро освежить базу.
https://vue-reactivity-pitfalls.netlify.app/
Vue Reactivity Pitfalls - песочница с "подводными камнями" реактивности.
Что внутри:
- короткие кейсы с кликами,
- простые объяснения,
- ожидаемое поведение,
- ссылки на доки.
Зайдет тем, кто готовится к собеседованию или хочет быстро освежить базу.
https://vue-reactivity-pitfalls.netlify.app/
Vue Reactivity Pitfalls
Interactive sandbox to spot Vue 3 reactivity gotchas and understand how reactive state behaves.
🔥32
Frontend вдохновляет </> Александр Белькевич
Сделал небольшой проект для тех, кто работает с Vue или изучает его. Vue Reactivity Pitfalls - песочница с "подводными камнями" реактивности. Что внутри: - короткие кейсы с кликами, - простые объяснения, - ожидаемое поведение, - ссылки на доки. Зайдет тем…
Думаю, стоит рассказать, сколько этот проект делался: 3 часа 🧐
На нем я попробовал инструмент от OpenAI Codex.
Я подготовил для AI:
- Четкие кейсы. Не от балды выдуманные, а с которыми хоть раз, но сам сталкивался;
- Описание проекта: цвета, расположение блоков, что и где должно быть.
Все остальное отдал полностью на откуп AI. Ни куска кода не поправил.
Какой вывод? AI хорошо помогает в простеньком MVP (ну, может, не совсем в простеньком тоже). И, честно, он экономит время. Я бы не стал своими руками делать вчерашний проект. Просто не заставил бы себя потратить на это время. Лучше бы пост накатал, хоть и был бы он не такой информативный.
Я уверен, что у большинства из вас есть идеи проектов, но вы их не делаете, так как скучно. Да, именно скучно. Ведь надо:
- Заверстать
- Разметить, что где будет
- Подключить базу данных
- Настроить линтеры
- И т.п.
То есть делать надо то, что делали уже много раз. А любой проект, как правило, хочется не просто сделать, а получить от него новые навыки и знания. И по итогу мы забиваем. Нам просто скучно.
Для меня сейчас AI - это проверка гипотез и отказ от рутины.
Тем не менее, это все равно не замена программистам. Даже такой маленький проект имеет огрехи по коду. А что будет, если проект большой и туда надо правки внести?
Не знаю, как закончить пост 😄 Но делитесь, что для вас AI в работе? Сильно на него надеетесь?
На нем я попробовал инструмент от OpenAI Codex.
Я подготовил для AI:
- Четкие кейсы. Не от балды выдуманные, а с которыми хоть раз, но сам сталкивался;
- Описание проекта: цвета, расположение блоков, что и где должно быть.
Все остальное отдал полностью на откуп AI. Ни куска кода не поправил.
Какой вывод? AI хорошо помогает в простеньком MVP (ну, может, не совсем в простеньком тоже). И, честно, он экономит время. Я бы не стал своими руками делать вчерашний проект. Просто не заставил бы себя потратить на это время. Лучше бы пост накатал, хоть и был бы он не такой информативный.
Я уверен, что у большинства из вас есть идеи проектов, но вы их не делаете, так как скучно. Да, именно скучно. Ведь надо:
- Заверстать
- Разметить, что где будет
- Подключить базу данных
- Настроить линтеры
- И т.п.
То есть делать надо то, что делали уже много раз. А любой проект, как правило, хочется не просто сделать, а получить от него новые навыки и знания. И по итогу мы забиваем. Нам просто скучно.
Для меня сейчас AI - это проверка гипотез и отказ от рутины.
Тем не менее, это все равно не замена программистам. Даже такой маленький проект имеет огрехи по коду. А что будет, если проект большой и туда надо правки внести?
Не знаю, как закончить пост 😄 Но делитесь, что для вас AI в работе? Сильно на него надеетесь?
Openai
Codex | ИИ-партнёр по программированию от OpenAI
Лучший способ работать с агентами. Codex ускоряет реальную инженерную работу — от планирования и разработки функций до рефакторинга, проверок и релизов — работая с легкостью со всеми вашими инструментами.
❤8👍5
Доступность интерфейсов часто воспринимается как что-то дополнительное. Но на самом деле пользователей с ограниченными возможностями куда больше, чем кажется на первый взгляд, и создавать интерфейсы, которые будут удобны для разных категорий людей, — задача очень интересная.
На эту тему вчера послушал доклад от Анатолия Попко. Он руководитель группы невизуального тестирования интерфейсов в Яндексе и является незрячим пользователем. Я никогда не видел, как работают с сайтами и сервисами люди с ограниченными возможностями. Работать с таск-трекером БЕЗ монитора — магия какая-то. Очень круто.
Всех нюансов и деталей, которыми делились докладчики, не перечислить, но в общих чертах вот, что я узнал:
- Почему при улучшении доступности интерфейса улучшается пользовательский опыт абсолютно для всех юзеров? В качестве примера была подпись кнопок, даже когда в них уже есть иконки. В интерфейсе иконка должна говорить сама за себя, но бывают случаи, когда подпись действительно помогает.
- Почему важно помнить не только про слабовидящих людей, но и про тех, кто не может работать с мышью и работает с клавиатурой? Как делился выше, была продемонстрирована работа без монитора, об этой стороне лично я особо никогда не задумывался. Было очень познавательно наблюдать за подобным взаимодействием.
- Как тестируют доступность с помощью интеграционных тестов? Если коротко: сначала руками, потом Unit-тесты и далее интеграционные через Playwright. Кстати, расширенные тесты пишут с помощью ИИ.
- Что, кроме правильных тегов, важно учитывать в верстке? То, что важны правильные заголовки и alt к картинкам — это понятно. Но вот то, что даже иконкам в кнопках нужно давать названия, я не задумывался никогда. Ну и не забывать формы делать <form>, прописывать label и подобные атрибуты.
Отдельно понравился рассказ про кейс, когда открывается модальное окно и с помощью клавиатуры можно переходить между элементами именно в этом окне не выходя из него. То есть мы как бы "запираем" модалку и не выходим из нее.
Кстати, вы сами задумывались про доступность? Был ли у вас опыт создания интерфейса под людей с ограниченными возможностями?
На эту тему вчера послушал доклад от Анатолия Попко. Он руководитель группы невизуального тестирования интерфейсов в Яндексе и является незрячим пользователем. Я никогда не видел, как работают с сайтами и сервисами люди с ограниченными возможностями. Работать с таск-трекером БЕЗ монитора — магия какая-то. Очень круто.
Всех нюансов и деталей, которыми делились докладчики, не перечислить, но в общих чертах вот, что я узнал:
- Почему при улучшении доступности интерфейса улучшается пользовательский опыт абсолютно для всех юзеров? В качестве примера была подпись кнопок, даже когда в них уже есть иконки. В интерфейсе иконка должна говорить сама за себя, но бывают случаи, когда подпись действительно помогает.
- Почему важно помнить не только про слабовидящих людей, но и про тех, кто не может работать с мышью и работает с клавиатурой? Как делился выше, была продемонстрирована работа без монитора, об этой стороне лично я особо никогда не задумывался. Было очень познавательно наблюдать за подобным взаимодействием.
- Как тестируют доступность с помощью интеграционных тестов? Если коротко: сначала руками, потом Unit-тесты и далее интеграционные через Playwright. Кстати, расширенные тесты пишут с помощью ИИ.
- Что, кроме правильных тегов, важно учитывать в верстке? То, что важны правильные заголовки и alt к картинкам — это понятно. Но вот то, что даже иконкам в кнопках нужно давать названия, я не задумывался никогда. Ну и не забывать формы делать <form>, прописывать label и подобные атрибуты.
Отдельно понравился рассказ про кейс, когда открывается модальное окно и с помощью клавиатуры можно переходить между элементами именно в этом окне не выходя из него. То есть мы как бы "запираем" модалку и не выходим из нее.
Кстати, вы сами задумывались про доступность? Был ли у вас опыт создания интерфейса под людей с ограниченными возможностями?
🔥11❤6