Посты с тэгом "Разработка"

ИИ пока бесполезен в дебаге сложных систем

ИИ пока бесполезен в дебаге сложных систем. Сейчас очень редко приложения содержатся сами в себе. То же приложение для подкастов (наше) помимо кода на Flutter использует Firebase, Google Cloud Storage...

14 февраля 2025 г.

Первые впечатления от Cursor и GitHub Co-Pilot

Сегодня я пробую Cursor и GitHub Co-pilot. Запишу первые ощущения, пока они не затёрлись. Cursor Не впечатлил прямо совсем. Устанавливать отдельную IDE для меня — непреодолимое препятствие. Не хочу....

Почему в бигтехе всё так медленно?

Увидел сегодня в одном предложении слова «очень долго» и «два года» касательно времени работы в компании. У меня, наверное, искаженная бигтехом перспектива, но 2-3 года — это вообще самый минимум, что...

29 января 2025 г.

Ночной кошмар про рефакторинг

У меня сегодня была очень сложная ночь. Всю ночь снился кошмар про рефакторинг. Я менял неоптимальный код. Он тут же ломался в другом месте. Я менял его, но снова что-то ломалось. Это было похоже на п...

29 января 2025 г.

Stop the bleeding — остановить кровотечение

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

14 января 2025 г.

Полный рефакторинг сайта - стоит того?

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

26 декабря 2024 г.

Трассирующие пули в разработке продуктов

В бизнес-жаргоне много военных терминов. Есть они и в айти. Я большой фанат т.н. "трассирующих пуль" (tracer bullets). В автоматическом оружии в ленте с боеприпасами с определенной периодичностью разм...

Возвращение к истокам - я снова начал писать код

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

26 ноября 2024 г.

Фича, которую 'легко' сделать

Разработчиков передергивает, когда кто-то говорит, что фичу сделать "легко" или что фича "простая". Можно разобрать кейс «простой» фичи на примере кликабельных таймкодов в моем приложении. Казалось бы...

Сложные разговоры с разработчиками

Вчера у меня был очень долгий разговор с СТО после ещё более долгого перепирания в комментах под пулл-реквестом для простой, но очень ценной фичи. Фича была в OKR на ноябрь как "stretch" — это означае...

20 ноября 2024 г.

Автоматизация релизов

Когда в одном релизе слишком много обновлений, я начинаю нервничать. Чем больше изменений, тем... Больше потенциальных проблем. Часть изменений будет недотестирована. 100% будут баги. Больше вероя...

9 ноября 2024 г.

Чудо-репозиторий e98e

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

27 декабря 2021 г.

Как SQL помог мне попасть в Google

Когда мне было 17, я очень хотел на каникулах между курсами поработать дизайнером. К тому времени я уже создавал сайты, но денег за это ещё не получал. Это конец 1990х - ранние 2000е, людям нужно было объяснять зачем им нужен компьютер, а интернет был вообще чем-то эзотерическим...

Неуд по программированию

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

Кто такой “ship it squirrel” и в чём его значимость?

Те из вас, кто пользуется Slack и GitHub наверняка видели эмоджи с белкой-гангстером (чтобы её увидеть, нужно напечатать :shipit: в сообщении). Когда разработчики готовят код к выпуску и его комментируют коллеги, “ship it!” — это знак одобрения, типа “всё збс! давай в продакшн!”

4 апреля 2021 г.

Pet Projects как фактор профессионального роста

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

Совпадения и шкура неубитого Паскаля

Сегодня мы с другом (назовём его Костей) обедали в машине на парковке горнолыжной базы и разговаривали про компьютерную школу Алиса в Иркутске, где я учился программировать на Pascal...

Что такое SQL Injection

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

22 февраля 2021 г.

Зачем специалисту программирование?

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

Базовые технические навыки современного специалиста: SQL

Какие технические навыки нужны современным специалистам, а особенно — продакт менеджерам? Начну эту серию постов с навыка аналитики при помощи SQL — языка запросов к базам данных

Нужно ли продакт менеджерам кодить?

На этот вопрос ответ однозначно это зависит от компании и продукта. Чтобы разобраться, давайте пройдёмся по требованиям к техническим навыкам продактов в Amazon и Google.

Вот поэтому мы все в айти такие злые

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

2 января 2021 г.

Копи-пейст или почему кодинг доступен каждому

С развитием интернета в последние 20 лет произошёл такой скачок, что 99% микро-проблем, которые ты хочешь решить кодом, уже решены

6 ноября 2020 г.

Почему я продолжаю писать код, даже если мне за это не платят?

Я не писал код за деньги уже 15 лет, но всё равно люблю работать над небольшими проектами и программировать своими руками. Сейчас объясню почему.

2 ноября 2020 г.