Исследования METR показало, что ИИ на самом деле замедлял разработчиков на 19%, хотя им казалось, что они работают на 20% быстрее. После этого автор провел собственный шестинедельный эксперимент и выяснил, что ИИ замедляет его в среднем на 21%, подтверждая результаты исследования. Он пришел к выводу, что заявления о многократном увеличении производительности не соответствуют действительности. Ключевой аргумент автора заключается в вопросе: если ИИ-инструменты настолько эффективны, то где же «поток низкокачественного программного обеспечения»? Он предоставляет данные, свидетельствующие о том, что количество новых программных релизов — веб-сайтов, игр, мобильных приложений — осталось на прежнем уровне, без ожидаемого экспоненциального роста после массового внедрения ИИ в 2022–2023 годах. Автор критикует IT-индустрию за увлечение этой идеей, которое приводит к увольнениям и снижению зарплат. Он призывает других разработчиков доверять своему опыту и скептически относиться к заявлениям о «10x-программистах», поскольку данные о реальном выпуске ПО их не подтверждают.
Разработка
Маркетинг
Кроссплатформа
iOS
Отладка всегда будет частью разработки. Но есть огромная разница между блужданием в темноте с print()
и системным подходом с правильными инструментами. Начните использовать их сегодня, и ваше будущее «я» скажет вам спасибо, когда вы будете отлаживать сложные проблемы в продакшене с тысячами пользователей.
Android
FlowRow
и FlowColumn
— это composables, похожие на Row
и Column
, но с одним ключевым отличием: элементы автоматически переносятся на следующую строку, когда в контейнере заканчивается место. Такое поведение создает несколько строк или столбцов, позволяя создавать более адаптивные интерфейсы, в которых контент не обрезается, если элементы слишком велики для одного измерения. Они особенно полезны для создания таких элементов интерфейса, как набор «чипов» или фильтров, где элементы должны переноситься на следующую строку по мере уменьшения пространства на экране. В этой статье мы подробно рассмотрим возможности flow-контейнеров, узнаем, как управлять расположением элементов, выравнивать их по отдельности и использовать «веса» (weights) для создания адаптивных сеточных структур.
- Flow-контейнеры в Compose
- Больше Pixel получат Material 3 Expressive
- Neumorphic Compose UI Kit — неоморфизм для Jetpack Compose
- Мой путь новичка в разработке: FreeSpace — мобильное приложение для любителей космоса
- Stop Re-fetching Data: Master LRU Caching in Your Android App
- Mastering Kotlin Collections: A Developer’s Journey from Confusion to Clarity