Тем временем Дядюшка Боб (автор Чистого Кода) разучился писать код без ИИ
Записки инженера
О мобильной разработке и не только Автор: Александр Власюк @avvlas
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
19 из 19Общался недавно с тимлидом компании, где разрабатывают приложения на KMP, с нативным UI. Они нанимают мобильных разработчиков без разделения на Android и iOS — если разработчик делает какую-то фичу, то он ее делает и на Android и на iOS одновременно (т.е. пишет UI на Compose и на SwiftUI). Интересный момент, когда я спросил: — Нет ли у вас проблем с онбордингом иосеров в проект? Насколько трудно им разобраться в KMP? — Нет, на самом деле, даже наоборот, иосеры у нас быстро погружаются в KMP, а в...
Раз уж все мы по-тихоньку переползаем из IDE обратно в терминалы, поделюсь своим любимым теперь клиентом для git. Lazygit. Это консольное приложение (TUI) на go. Очень крутой и понятный интерфейс, работает молниеносно, все команды отображаются на экране. Сильно упрощает жизнь, если нужно сделать что-то посложнее, чем pull-commit-push. Просто посмотрите видео разработчика, где он показывает работу с lazygit. Я вот после просмотра понял, что не умел пользоваться гитом.
Ray tracing in one weekend Я тут на праздниках решил поизучать Rust. Как известно, лучший способ что-то изучить — это практика. Сначала я думал написать консольное приложение или 2D игру, но в процессе наткнулся на замечательную книгу "Ray tracing in one weekend". Это пошаговое руководство по рендерингу реалистичных 3D изображений. Сначала рендерим простую сферу, потом добавляем тени, сглаживание, отражения, разные типы поверхностей. В конце получается вот такое изображение. Вся теория построена...
При просмотре видео на ютубе все чаще ловлю себя на том, что активно пытаюсь понять, а не нейрослоп ли это? Живой ли человек вещает по ту сторону экрана? Если еще год назад сгенерированный контент легко отличался, то сейчас вообще не очевидно. Киберпанк все ближе
Минутка троллинга Моя любимая компьютерная игра — TES V: Skyrim — вышла в 2011 году, 15 лет назад. Предыдущая часть серии, Oblivion, вышла еще на 5 лет раньше и сильно уступала в графике и геймплее (см. мемы oblivion npc dialogue), поэтому команда энтузиастов взялась портировать Oblivion на движок Skyrim, и назвали этот симбиоз Skyblivion. Дело шло у них туго и дату выпуска постоянно отодвигали (начали еще в 2012 году), но вот уже побещали выпустить первую играбельную версию в 2025 году. Так вот...
Сейчас популярна точка зрения, что инженер, который хочет сохранить свою востребованность, должен всецело погрузиться в изучение ИИ-инструментов и использовать их во всю для решения задач. Мол, если хочешь быть эффективнее, то надо научиться всю свою работу делегировать ИИ. Так вот, эта точка зрения разбивается об очевидную истину: Работа, которую сегодня вы делегируете ИИ, является работой, которую завтра ИИ у вас отнимет. Значит, чтобы получить преимущество, нужно как раз вдвойне сосредоточить...
Кроссплатформа против ИИ Все, наверное, слышали, как в OpenAI навайбкодили Android приложение Sora с нуля до прода всего за 28 дней. Оригинал статьи тут. Несколько заметок: 1. Над проектом работали 4 Senior Android разработчика. Вначале они руками написали несколько показательных фичей, засетапили инфраструктуру и кучу инструкций AGENTS.md, только после этого код начал писать ИИ агент. 2. ИИ агент плох в проектировании и архитектуре, но хорош в анализе больших кодовых баз и написании тестов. Нуж...
Исследователи из Anthropic тут опубликували бумагу, в которой говорят, что (внезапно!) ИИ мешает людям развивать свои профессиональные навыки и обучаться новым: Наш главный вывод заключается в том, что использование ИИ для выполнения задач, требующих новых навыков (например, знания новой библиотеки Python), снижает процесс формирования навыков. ... Вопреки нашей первоначальной гипотезе, мы не наблюдали значительного повышения производительности при выполнении задачи в нашем основном исследовании...