Top.Mail.Ru
? ?
Не сказки и были

> recent entries
> calendar
> friends
> profile
> previous 20 entries

Image
Tuesday, December 9th, 2025
8:43 pm - Enjoy IT. Pushing the limits
Я не знаю, какой имбецил от менеджмента придумал, что надо постоянно «раздвигать границы». Когда ты набрасываешь людям задач больше, чем они в состоянии выполнить, спасает система приоритетов: кладем входящие в упорядоченную очередь и сначала делаем то, что более важно. Но когда задач становится больше, чем люди в состоянии запланировать (на это ведь тоже нужно время), система приоритетов отказывает, и поступательное движение превращается в броуновское.


(Повысить градус)


Wednesday, July 2nd, 2025
7:57 am - Enjoy IT. Ура, сифилис
Большие и немолодые проекты в ИТ все больше напоминают мне какой-нибудь, простите за дилетантские метафоры, запущенный сифилис. Вылечить можно, но для этого надо признать масштаб проблемы, лечь в стационар и долго мучиться. Однако заказчик слишком крут, чтобы признавать, что у него могут быть большие проблемы, а еще настаивает, чтобы прогресс был наблюдаемым, а не просто так лежать под капельницей и ходить на неприятные процедуры без видимого ежедневного эффекта. В какой-то момент врачи сдаются и договариваются организовывать по каждому новому проявлению большую демонстративную суету, в рамках которой по факту просто мажут йодом и дают симптоматическое, колеблясь между двумя желаниями — чтобы он платил за это вечно и чтобы он сдох уже поскорее наконец.

«Of old when folk lay sick and sorely tried,
The doctors gave them physic, and they died.
But here's a happier age: for now we know
Both how to make men sick and keep them so».


(Крепость 1% | Повысить градус)


Friday, April 11th, 2025
6:40 pm - Enjoy IT. Освоение ужаса
Геннадий Алексеев однажды записал в дневнике, что ирония — это прием эстетического освоения ужаса. Все хорошие инженеры, которых мне доводилось встречать, были в той или иной степени ироничны, а лучшие из них — саркастичны. Представьте себе, в каком ужасе всю жизнь живет человек, который десятилетиями учится анализировать, структурировать, планировать, следовать практикам и дисциплинам, управлять ресурсами, выбирать инструменты — чтобы донести до реализации сложнейшую задачу — а задачу эту ему ставит тот, кто ни осознать, ни внятно сформулировать ее толком не может, и двадцать семь пятниц на неделе у него.


(Повысить градус)


Sunday, April 6th, 2025
2:52 pm - Enjoy IT. Отрицательный результат — тоже результат
Еще раз: поговорка «отрицательный результат — тоже результат» применима к науке, но не к инженерии. Когда ученый получает отрицательный результат, он все еще хороший ученый, потому что его профессиональная цель достигнута: он произвел новое знание. Главная же цель профессии инженера — решать практические задачи. Если вместо решения получаются знания, а задача остается нерешенной, цель не достигается. Поэтому когда инженер получает отрицательный результат, он просто хреновый инженер.


(Повысить градус)


Saturday, April 5th, 2025
12:39 pm - Enjoy IT. Призрак флопперы
В подтверджение предыдущего тезиса. Показываю коллеге видео исполнения заглавной темы из «Призрака оперы» аппаратным оркестром Floppotron. Сказать, что чувак заморочился по полной – ничего не сказать: блок звучащих регистров из 64 трехдюймовых дисководов, ритм-секция из жестких дисков, соло на сканере. Мастерски, нота в ноту, прописанная партитура. Эка невидаль, зевает коллега, мы такое еще лет пятнадцать назад пытались делать. Но не сделали, думаю я в ответ. А чувак сделал.


(Повысить градус)


12:29 pm - Enjoy IT. Инженер и математик
Помните, был такой старый анекдот о том, как ведут себя инженер, физик и математик, оказавшись в комнате, где бушует пожар и стоит огнетушитель? Инженер берет огнетушитель и тушит пожар. Физик поливает из огнетушителя вокруг себя и наблюдает процесс. А математик окидывает комнату умным взглядом и говорит: «Задача имеет решение».

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


(Повысить градус)


Friday, April 4th, 2025
9:15 am - Рукопись, найденная в Сабуртало
4 апр 2022
В Пулково абсолютно пусто. Поймал себя на ощущении, что я последний улетающий и должен выключить свет.

Бледный, но ухоженныйCollapse )
Wednesday, April 2nd, 2025
10:29 pm - Enjoy IT. Внутреннее дно
В моем личном хит-параде программных продуктов топовые позиции занимают по большей части те, что сделаны продуктовыми компаниями в сегменте B2C. Далее в порядке убывания следуют продуктовые компании в B2B, сервисные компании в B2B и ин-хаус разработки (хуже ин-хаус разработок не бывает просто ничего). То есть параметров, влияющих на качество, всего два: кто принимает решение об использовании продукта (тот, кому надо сэкономить, или тот, кто будет собственно использовать), и как устроена работа с требованиями (имеем свое видение или идем на поводу у клиента). Если покупает не тот, кто использует, а его начальник, качество будет хуже (потому что плац подметается ломом). Если работа строится по принципу «любой каприз за ваши бабки», качество будет хуже (потому что капризы противоречивы, а продукт удобнее, когда он концептуально целостен). В этом смысле ин-хаус — абсолютнейшее дно, потому что его, во-первых, не покупают, а навязывают, а во-вторых, в требованиях к нему капризы начальства всегда на первом месте и всегда бесплатны.


(Повысить градус)


Saturday, March 22nd, 2025
11:50 am - Enjoy IT. Анализируй это
Когда перед инженером встает задача построить аналитику, он непостижимым образом начинает цепочку рассуждений не с того, на какие вопросы ему нужно ответить, а с того, какие данные у него есть. Поэтому результирующие таблицы, графики и диаграммы зачастую оказываются перегружены деталями и совершенно бесполезны. Я в свое время чуть ли не несколько лет ломал голову над тем, как переводить с языка человеческого на язык данных, и теперь ответ мне кажется элементарным: главное (и самое сложное) — начать с бизнес-вопроса, а затем переформулировать его так, чтобы он укладывался в схему «посчитать количество/усреднить/найти экстремум/и т.п. по такому-то свойству группы таких-то событий, у которых такие-то свойства имеют такие-то значения». И тогда сразу становится понятно, какие события нужно отправлять, какие свойства в каком формате у них должны присутствовать, и какие метрики и фильтры по ним нужно посчитать. Сначала вопрос, потом данные. Не наоборот. Потому что если сделать наоборот, то ответ на нужный вопрос из этих данных не сложится, а сложится на какой-нибудь другой — и не факт, что отвечать на него вообще имело смысл.


(Повысить градус)


Thursday, February 20th, 2025
12:18 pm - Enjoy IT. Информация и технологии
В словосочетании «информационные технологии» первое и главное слово — «информация». Технологии на самом деле вторичны. Чтобы преуспеть в коллективном создании интеллектуальной собственности, нужно в первую очередь быть не технологическим, а информационным существом. Уметь структурно мыслить и эффективно коммуницировать в группах любого размера — устно, письменно, графически, даже невербально. Для этого надо в институте не столько учиться программировать, сколько писать сочинения, участвовать в дебатах, изучать психологию и социологию. Потому что если ты супер-пупер математик и алгоритмист, но не можешь сформулировать свои мысли и донести их, не расплескав, до десяти соседей по опенспейсу, то твоя работа не масштабируется. Ты один. А сделать что-то существенное можно только сообща.


(Повысить градус)


Wednesday, February 12th, 2025
11:18 am - Enjoy IT. Speed is the new quality
Много думал о судьбах индустрии, пока сегодня не прочитал отличное. Senior-инженеры вырастают из junior-инженеров. Если заменить junior-инженеров на AI, то новым senior-инженерам будет просто неоткуда взяться, а старые в какой-то момент вымрут. Заменить senior-инженеров на AI — это вряд ли. То есть на смену качеству кода придет его количество и скорость изменения, причем в таких масштабах, что, возможно, это и будет новое качество.


(Крепость 4% | Повысить градус)


Monday, January 13th, 2025
11:50 am - Enjoy IT. От дельтаплана к аэробусу
Сегодня с утра мне открылась истинная суть аджайла. Дело не в том, чтобы оперативно реагировать на изменения в требованиях и быстро получать обратную связь. Дело в том, что тот, кто заказывает музыку, может в любой момент сменить приоритеты и перераспределить ресурсы, потому что придумал новую игрушку. И тогда ты окажешься у расстрельной стенки с невыполненными обязательствами, потому что подрядился сделать самолет, уже месяц прошел, а у тебя еще ничего не летает.

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


(Крепость 3% | Повысить градус)


Sunday, December 8th, 2024
11:44 am - Enjoy IT. Наполеон и мамлюки
«Два мамлюка справлялись с тремя французами, так как имели лучшее вооружение, лучших лошадей и лучшие навыки, они имели две пары пистолетов, тромблон, карабин, каску с козырьком, кольчугу, несколько лошадей и несколько человек пешей прислуги. Но сотня французских кавалеристов не боялась сотни мамлюков; триста французов брали верх над таким же числом мамлюков, а тысяча разбивала полторы тысячи: так сильно влияние тактики, порядка и эволюций!»

Еще раз: порядок бьет класс. Судя по популярности «ковбойского менталитета» в современной ИТ, она находится на уровне развития мамлюков.


(Крепость 3% | Повысить градус)


Thursday, December 5th, 2024
8:57 am - Enjoy IT. Мы работаем быстро
«Мы работаем быстро», — с гордостью сказал мне один из разработчиков, передавая инновационный R&D-проект, чтобы заняться другим инновационным R&D-проектом. Из того, что эти ребята наворотили, мы выруливали десять месяцев — и смогли выпрямить далеко не все. Проходимость пользовательских сценариев, взаимные зависимости фичей и контролов, архитектура, юзабилити — все было сделано на уровне золотой рыбки; в результате доля багов от этого чуда в нашем бэклоге достигала 30%, а аналитика предсказуемо показывала adoption в десятые доли процента. Но парни были уверены, что они молодцы, потому что быстро написали и выкатили в прод.

Быстрая инженерия — самая дорогая. Сначала ты платишь за три спринта дорогим ковбоям на спидах. Потом ты платишь за три квартала (а то и года) вдумчивым инженерам, которые делают из невообразимой лабораторной поделки то, что можно реально использовать. По моим наблюдениям, если изначально исключить ковбоев из уравнения, то можно справиться примерно в два-три раза быстрее.


(Крепость 24% | Повысить градус)


Sunday, October 13th, 2024
11:01 am - Дневник наблюдений. Словами через рот
А еще мне кажется, что модный призыв к коммуникации словами через рот упускает одну важную деталь. Чтобы канал работал, надо не только доносить через него смыслы, но и перестать доносить параллельные смыслы по другим каналам. Иначе получается словами через рот одно, мимикой через ебало совсем другое, вкусом через кофе третье, плюс есть еще какой-нибудь важный невербальный канал, который ты даже воспринимать не умеешь, и чтобы восстановить исходное сообщение, надо не только читать все известные и неизвестные каналы одновременно, но и правильно их взвешивать, потому что важно не что сказано, а как, а как бывает разное, и сегодня важнее это, а завтра то.

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


(Крепость 6% | Повысить градус)


Sunday, September 8th, 2024
5:45 pm - Новые приключения Шурика
недаром на каменных плитах
написано твердой рукой:
хорошая девочка Лида,
сегодня ты будешь плохой


(Повысить градус)


Wednesday, July 10th, 2024
9:29 pm - Enjoy IT. Барахло
В 2005 году над пассажами Алана Купера про инженерную ментальность можно было хихикать как над чем-то экзотическим. Сегодня, когда я слышу, как инженеры называют user-facing задачи «продуктовым барахлом», мне хочется просто развернуться и уйти.

Металлург, никогда не жаривший стейки, не в состоянии понять, что сковорода — это инструмент, которым пользуется человек, непохожий на металлурга, и у этого человека другие требования и ожидания. Поэтому, выбирая между задачами «оптимизировать кристаллическую решетку чугуна» и «сделать, чтобы ручка не болталась», он выберет первое, потому что металл для него — это основополагающе и красиво, а кулинария — какая-то мелкая инопланетная хуйня, происходящая где-то за дверями, из которых выходит официант.

Все меньше верю в силу разума. Какие-то другие в мире действуют законы.


(Крепость 9% | Повысить градус)


Thursday, June 13th, 2024
10:56 pm - Байки из кресла. Сбиваем с ритма весь Париж
Вторая страна за два года, вторая перестройка быта с нуля, аренда жилья по инопланетным законам, национальные особенности сортировки мусора, непостижимая тарифная система общественного транспорта. Три волны сокращений на работе, голова в тумбочке, жопа в мыле, бешеная гонка, переходящая в марш смерти. Утром кофе, вечером вино. На вторую неделю после переезда словил такой сериал из приступов аритмии, что с непривычки задумался, каким шрифтом пишут завещание. Звоню семейному кардиологу за консультацией, описываю симптомы. Понятно, говорит, похоже на адреналиновую историю, купить таблетки сегодня (а тонометр завтра), принимать с утра по четвертиночке. Черт, говорю, завтра могу не успеть, завтра у меня самолет. Куда, спрашивает. В Париж, отвечаю, на 150-летие импрессионизма, ужасно хочется посмотреть Моне. Зря это вы, говорит. Аккуратнее там, а то знаете, фильм был такой, "Увидеть Париж и умереть".


(Крепость 6% | Повысить градус)


Tuesday, June 4th, 2024
7:39 pm - Байки из кресла. Нечем себя занять
А. была моим единственным входящим лайком в грузинском Тиндере (как потом выяснилось, она ходила туда отдыхать от кавказского гостеприимства). Увидев этот лайк, я настолько офонарел, что немедленно купил подписку на Тиндер Голд, просто чтобы посмотреть, как в старом советском анекдоте, кто это там такой щедрый. С экрана на меня смотрела дочь супермена, чемпионка по художественной гимнастике, глаза цвета шторма над Черным морем и столь же полные чертей... Мы пошли знакомиться вечером накануне моего дня рождения, страшно напились густого сладкого хихви в "DADI" на Шалва Дадиани, и когда она наклонилась поправить ремешок на босоножках, я не удержался и поцеловал ее в загривок. Bull's eye.

Следующие несколько месяцев мы провели в постели. Оторваться было невозможно (стоило мне на секунду замешкаться, как тут же следовал истошный вопль "КУДААА?!"), это было восхитительно и могло быть восхитительнее вдвое - но я на тот момент начал составлять карту модерна Тбилиси и остановиться уже не мог. Поэтому выходные мы делили поровну: с вечера пятницы по утро воскресенья я был фаворитом шальной императрицы, а в остальное время гулял по городу и фотографировал домики. А. со мной не ходила, потому что на домики ей было решительно пох.

Спустя некоторое время стало очевидно, что наш роман застрял в формате отношений выходного дня, развиваться из которого было особенно некуда: я ждал предложения о работе из другой страны, А., наоборот, активно пускала корни и никуда уезжать не собиралась. После очередного уточнения гендерных ролей мы расстались, и с тех пор можно было фотографировать домики два дня в неделю. Закончив карту, я без особых ожиданий (кому нужно это краеведение?) опустил ее, как в почтовый ящик, в предложку "Архитектурных излишеств" - и внезапно это оказалось как бросить спичку в тополиный пух. Когда счетчик просмотров перевалил за шестьдесят тысяч, мне написали ребята из местного филиала "Бумаги" и предложили сделать интервью. Чтобы петербуржцы начали сотрудничать, им нужно сначала эмигрировать, ухмыльнулся я и разомлел в предвкушении.

Каждый раз, давая интервью в устной форме под запись, я потом мамой клянусь, что больше никогда. Результирующий текст обычно настолько расходится с моими ожиданиями, что его приходится переписывать с нуля, и зачем вы тогда разговаривали, спрашивается. Так получилось и на этот раз. "Бумага", следуя актуальной повестке, увидела в моем рассказе историю потерянного эмигранта в большом городе, который ищет себе какое-нибудь занятие, чтобы не сойти с ума. Заголовок был соответствующий: "Мне просто нужно было чем-то себя занять". Ни спорить, ни редактировать не было никаких сил, я зажмурился и дал "добро" на публикацию. В конце концов, главное же чтобы карта.

Недели через три мне в Телеграм приходит сообщение от разъяренной А.: "Прочитала твое интервью. В СМЫСЛЕ БЛЯТЬ ТЕБЕ НЕЧЕМ БЫЛО СЕБЯ ЗАНЯТЬ?!"


(Крепость 2% | Повысить градус)


Friday, May 10th, 2024
11:09 am - Дневник наблюдений. Она тебе сигналы подает
На днях приезжала по делам заморская коллега, работал гидом. Много гуляли, обедали под развесистым инжиром, пили чинури, болтали. Коллега красивая - глаз не отвести. Нагулялись, устали, присели отдохнуть на террасе уличного кафе, взяли по бокалу игристого. Коллега разувается и остается босиком (боже, какие пальцы, мне пиздец), короткие спортивные носки сворачивает клубочком и кладет под бедро. Через некоторое время отлучается в туалет, носки остаются лежать на стуле. На носках ярко-желтыми буквами написано: "RUN".


(Повысить градус)


> previous 20 entries
> top of page
LiveJournal.com
Image