TGViewer
Channel Public Channel
Novikov on Soapbox

Novikov on Soapbox

@reinforced_sc

15+ лет в разработке ПО.

Душой уже ни за что не болею. Может показаться что этот канал о технологиях, но на самом деле это канал о людях

https://github.com/reinforced
Subscribers
1.02K
Photos
3
Videos
0
Links
31
Recent Posts 20 shown
Post #128 4.5K
Ретробес и мракоград

Вся IT-тусовка жужжит на тему увольнений из-за AI. А вы когда-нибудь видели как это реально происходит? Как вы себе это представляете? Типа... компания купила подписку на Claude, он за пару недель решил 100500 задач, лежащих в бэклоге, разрулил техдолг, наколбасил фич и починил застарелые баги, поэтому половина команды оказалась не нужна, да?

Ага, щаз! Несу вам в клювике 2 кейса как людей реально уволили из-за AI. Видел своими глазами, peer review по знакомым подтвердил что такое происходит во многих компаниях. Слушайте внимательно.

Кейс первый: к команде разработки пришёл доморощенный AI-тренер. Начал рассказывать про промпты, агентов, скиллы, APM, MCP и прочую чушь. Естественно, быстро всплыло что Claude работает через grep файлов. Умудрённый опытом senior-разработчик слышит это и задаёт закономерный скептичный вопрос: мол, а как эта штука будет лазить по нашему проекту, в котором 300 тысяч строк кода? Он же все файлы прогрепать и прочесть не может — context window лопнет, миллиарды токенов сгорят. Наверное, это не самый лучший путь? Команда вроде соглашается, принимается решение сделать MCP для кода, гуляющий по AST. Ставится задача в трекер, senior приступает к экспериментам. Через пару дней прибегает AI-тренер, смотрит на промежуточные результаты и нервно выдаёт "ой блин, херня какая, это всё не нужно, Claude умный, сам справится, отменяйте эту задачу на фиг". Senior в лёгком ахуе из-за такого нарушения субординации, о чём вежливо сообщает AI-тренеру. Мол, команда решила сделать так, тимлид подтвердил, стало быть делаем.

А потом senior-разработчика вызывают на ковёр к директору и вежливо сообщают, что своим AI-скептицизмом он что-то дофига личных конфликтов порождает. Демотивирует остальную команду, экзальтированную LLMками. Ретробес и мракоград эдакий. А конфликты — это плохо, поэтому давайте-ка на этом завершим сотрудничество. Senior недоумевает, но подумав соглашается на выходное пособие и в приватном разговоре признаётся что с такими клиническим идиотами, игнорирующими законы физики, сам работать не желает.

Кейс второй: жил-был devops. Заведовал тестовой инфраструктурой для большого продукта: тест-контейнеры, деплой системы через k3s, запуск WebAPI-тестов, сбор логов, подсчёт coverage. В его ведении был Terraform, посыпанный тонной yml-ей и сдобренный Ansible. Он честно строил chain of quality gates, который реально работал.

А тут вдруг начальство посылает к нему разработчика из AI-inspired команды с Claude наперевес. И этот кадр начинает с помощью AI ломать и переколбашивать всю существующую инфраструктуру. У devops-а волосы встают дыбом от такого поворота событий. Пайплайны, и без того иногда падавшие начинают лежать круглыми сутками. Devops такой наглости не выдерживает, идёт к начальству и закономерно вопрошает — а какого, мол, хуя? Начальство же ласково соощает devops-у что он — ретробес и мракоград, не понимает что AI нас всех ведёт в светлое будущее и сейчас все его yaml-и один разработчик с Claude кааак оптимизирует...

Договориться не удаётся, devops-у вручают Contract Termination Letter.

Проникнитесь сюрреализмом: в нормальном бизнесе сначала оптимизируют процесс, а потом перераспределяют освободившиеся кадры. А у нас расстаются с кадрами (которых только недавно собирали по крупицам) под эфемерное ОБЕЩАНИЕ оптимизации.

IT-индустрия вообще только недавно начала более-менее осознавать что такое квалифицированный инженер. Как его собеседовать и как с ним работать. Понимание идёт туго, доходит не до всех. А тут Anthropic всех нас столкнул с новым челленджем: разобраться кто из этих инженеров AI-compatible. Это — задача совершенно иного уровня, в разы сложнее. По моему скромному мнению, AI-compatible инженер должен быть почти архитектором. Он обязан уметь смотреть на системы в целом, разбивать их на части и понимать как они вместе работают. С таким мышлением можно делать точные промпты и добиваться результата. Но эффективный инженер — всегда скептик. А скепсис компании принимают за отрицание прогресса, что ведёт к увольнению.

Такие дела
  • 🔥 44
Post #127 3.12K
Терминологически

Не хочу писать про AI. Хочу написать старый-добрый разгромный пост о том, как в IT всё намеренно переусложнено. Не знал с чего начать, пока на глаза не попался самый ублюдский, бесполезный и идиотский термин, который наглядно иллюстрирует проблематику.

"Функции высшего порядка".

Это — адище. Слова, вызывающие Сатану. Клянусь богом, этот термин нужен ТОЛЬКО для гейткиперства на собеседованиях. Знание этого термина не даёт вам абсолютно ничего кроме завышенного ЧСВ. Вот смотрите: у вас есть функция и в большинстве ЯП можно передать эту функцию как аргумент другой функции, использовать как переменную или поле. На этом всё. Не существует ни единой причины как-то по-особенному называть это явление природы, но нет. ФПшники, фронтендеры и прочие недопрограммисты упорно используют этот новояз. А знаете почему? Чтобы звучало заумно и по-взрослому. Чтобы хоть как-то скомпенсировать зияющую дыру в своей квалификации, обусловленную примитивностью и бесполезностью своих подходов, они зацепились за термин из теории категорий в праздной надежде что он-то сделает их умнее и весомее в глазах коллег по цеху. Нет, не сделает.

А взять вот C. Он проектировался нормальными инженерами, а не кривожопыми макаками. В сях сабж называется "указатель на функцию". И этот термин вполне оправдан, самодостаточен, короток и предельно точен, потому как опирается на концепцию указателей. А в указателях вся суть. Познаешь указатели — познаешь С. Познаешь программирование целиком и устройство мира на сдачу. Остальные особенности C будут казаться синтаксическим сахаром вокруг указателей. А самое главное — если ты умеешь писать на C, ты не нуждаешься в высоконагруженных терминах чтобы подчеркнуть свою крутость. Тебе это не нужно. Ты просто стараешься не вызывать free(0).

А вот C#. Там есть делегаты, но во-первых, "делегат" — это одно слово а не целых три. Во-вторых, это отдельный тип и идиома языка чтобы не городить для управления короткими методами отдельные интерфейсы как в б-гомерзкой Java до появления лямбд. Точно, коротко, пунктуально. Мёд на мои старые уши. Вокруг делегатов в C# вращается небольшая вселенная, поэтому короткий и точный термин здесь уместен как никогда. Можно сказать коллеге "сделай там делегат", тип Delegate можно использовать в тёмной reflection-магии, слово "делегат" можно вбить в поиск по MSDN и получить кучу конкретных прикладных знаний, которые помогут тебе заработать на кусок хлеба с икрой. Этого всего нельзя сделать с термином "функция (мать его) высшего порядка".

Или TypeScript. Он вообще не в курсе что он, оказывается, поддерживает функции высшего порядка. Ему до глубокой жопы всё происходящее в мире мясных мешков с костями, но мешки упорно кукарекают про порядки и функции на каждом собесе. А TS просто молча позволяет писать на нормальном языке вместо той срани, которую нам навязал W3C.

И таких терминов тысячи. И не только терминов, но и целых концепций. Тупых и ненужных, как их создатели. Инженеры старой закалки создали языки программирования, фреймворки и API чтобы лаконичным и понятным человеку способом заставлять машину делать то, что нужно. А весь этот гнус с трёхмесячными курсами фронтенда за плечами и хеллоуворлдом в гите изобретает бессмысленный и бесполезный хлам с примитивными идеями в основе. Не чтобы решать реальные задачи, а чтобы щеголять друг перед другом псевдоинтеллектом в высокопарных, но насквозь пустых твитах, дискуссиях и подкастах.

Они сами себя подготовили к замене на AI.

Такие дела
  • 🔥 36
Post #126 1.6K
Вопиющая эффективность

Если бы кто-то меня спрашивал, то я бы назвал уходящую эпоху разработки ПО временем "вопиющей эффективности".

Одна компания разрабатывала приложение для управления документами. Вопиюще эффективным решением в рамках этого проекта была создана должность Идеолога™ Разработки. В его обязанности входило делиться мудростью и наставлять команду на путь истинный. Человек то был не простой, а сильно-больно проникшийся идеями распределённых SCM и объектными базами данных. По его указке вся команда вопиюще эффективно использовала Mercurial, а базой данных для своего приложения выбрала RavenDB. Приложение сыпало багами, а временами задумывалось секунд на 40 на ровном месте. В какой-то момент Идеологу™ Разработки продемонстрировали наглядно на unit-тестах что дело в RavenDB, который при определённых условиях несказанно тупит, игнорирует заявленную транзакционность, а в иных случаях и вовсе теряет данные. Было предложено перейти на sqlite. Но Идеолог™ Разработки заявил что вся команда просто не понимает вопиющей эффективности технологии, а по сему должна думать шире и код писать лучше. Долго ли, коротко ли, команда была разогнана, а проект передан другим людям. Спустя годы, разработка продукта успешно завершилась. Я ради интереса скачал демо-версию с официального сайта и разобрал её reflector-ом. Что бы вы думали? От RavenDB не осталось и следа, а все данные переехали в sqlite. Судьба Идеолога™ Разработки осталась неизвестной, но злые языки поговаривали что его повысили в должности.

А однажды коллега по цеху поплакался мне что пишет WebAPI-интерфейс для RabbitMQ. Я уж было понимающе кивнул — мол — хотели, видимо, встроить в продукт какой-нибудь красивый мониторинг состояния очереди сообщений, загруженности топиков, скорости обработки. "Нет-нет, что ты" — замахал руками коллега — "просто наш вопиюще эффективный архитектор настаивает на вопиюще эффективных микросервисах, а они должны общаться между собой исключительно по WebAPI. Иначе это не вопиюще эффективные микросервисы, а фигня на палке". Мы оба замолчали и посмотрели вдаль. "Зато мне зарплату повысили" — добавил коллега после выдержанной паузы.

И вот жила-была ещё одна система. Всё по-простому: бекенд на C# о полусотне сущностей, да пятнадцати сервисах с бизнес-логикой. WebAPI, бэкофис. Работала как часы, развивалась неспешными темпами. Но тут начальник разработки прочёл книжку про CQRS и Domain-Driven Design и решил что существующие сервисы не столь вопиюще эффективны. Из команды был выбран наиболее усердный программист и отправлен делать PoC. Спустя полгода разработки стало очевидно, что в новой DDD-архитектуре на каждую операцию придётся создавать ажно по 3, а иногда и по 5 новых классов. PoC толком не тестировался, потому что было сложно замОчить EF-ный DbContext и временами падал по непонятным (из-за загрязнённого stack trace-а) причинам. Не смотря на это, новый подход был сочтён вопиюще эффективным. Усердного программиста повысили до тимлида, подняли зарплату и наняли ему в команду мидлов для поддержки этого чуда природы. Спустя несколько лет компания (будучи признана вопиюще эффективной) была несколько раз перепродана, да с прибылью. А о том, что DDD-часть системы еле шевелится, а большинство бизнес-операций по-прежнему выполняются через те самые пятнадцать сервисов с бизнес-логикой, говорить было как-то... не принято.

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

Такие дела

Не стесняйтесь делиться в комментариях своим опытом вопиющей эффективности. Ну же? Кого повышали за идиотизм? Покажитесь.
  • 🔥 41
Post #125 1.52K
(Даже не) начинай

Так вышло что музыкой я занимаюсь дольше чем IT. Первый контакт с инструментом у меня случился лет в 5, а с интерпретатором BASIC-а где-то лет в 10. Примерно тогда же я и познакомился с электронной музыкой как с концепцией, а уже лет в 13-14 прям сильно увлёкся этими вашими Арминами ван Бюренами, ATB, Darude и Tiёsto.

В написание музыки я пошёл потому что в эпоху пиратских mp3-сборников без высокоскоростных интернетов, музыки, которую я хотел слушать, у меня было катастрофически мало. Тут-то добрые люди из музыкальной школы мне и подкинули продукты от eJay, потом подсадили на FruityLoops (ныне FL Studio), а потом, через Cubase SX, я сам уполз в Ableton Live.

Мне хотелось чтобы музыки, которую я люблю, было больше. Уверен, многие проходят этим путём. Кто-то увидел Queen на сцене и захотел так же, кто-то посмотрел документалку про Рэя Чарлза и решил повторить (например, без наркотиков), кого-то заворожило аутентичное фламенко в исполнении покойного ныне Paco de Lucia и он взял гитару.

А вот в 2025м можно просто дропнуть референс и промпт в Wondera ни бельмеса не понимая в ладах и гармониях — и спустя минуту наслаждаться целым альбомом музыки с интересующим тебя звучанием. Можно зайти там, в ChatGPT, попросить его написать попсовый стишок, потом вставить его в Audimee и наслаждаться Стиви Вандером, исполняющим эту нейрослоп-оперу под аккомпанемент оркестра роботов. Оно, конечно, кринж, но, многим с головой хватит, уверяю.

То случай, когда лень - не двигатель прогресса. Представляете сколько людей даже не возьмут в руки инструмент потому что для удовлетворения их амбиций есть простая и быстрая альтернатива, м? Сколько людей даже не начнут?

Сейчас из тысячи купивших гитару до стримингов добирается от силы десяток. Всех прочих ломают через колено конские финансовые и трудозатраты, дурная педагогика, гейткиперство на лейблах, общий кризис идей, да и конкуренция страшнее чем на диком западе. Тут чтобы продраться надо иметь очень сильные амбиции. А вот возьмёт какой-нибудь умник, да сделает к этому всему вдобавок персонифицированный стриминг на движке той же Wondera. И тогда тысяча амбициозных превратится сначала в сотню, а потом в десяток. В какой-то момент мы обнаружим себя по шею в нейрослопе и с нулём новых исполнителей. А через 30-40 лет мэтры жанров отойдут на покой, оставив нас застывшими во времени со старыми мелодиями и звуковыми решениями, которые нейрослоп пережёвывает и высирает нам в уши. Раз за разом.

У-у-у! Страшно? Да ладно, расслабьтесь, я прикалываюсь. В музыке нейрослопу до человека ещё очень далеко. У нас ещё есть как минимум 150 тысяч часов чтобы стать профессионалами. Но отсчёт уже пошёл.

Такие дела

На идею натолкнул @evgeny_pogodin
  • 🔥 10
Post #121 1.36K
  • 🔥 2
Post #120 1.2K
Зато AI нарисовал крутую обложку к моему треку. Он сделан ручками, без всяких там нейронок и звучит, я считаю, хорошо и самобытно. Наслаждайтес.
  • 🔥 4
Post #119 1.17K
Меня AI обошёл в музыке, эх. Оказывается, Wondera может на раз-два сляпать любую попсовую песню в любом жанре. И будет вполне слушабельно. А я только освоился с параметрами TDR Kotelnikov и научился работать под референс. Тут, конечно, грустно, да.

Такие дела
Post #118 1.87K
Нейрослоп

Все же ждали тут пост про AI? Ждали же чертяки, признавайтесь.

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

Ну, LLM, как многие уже догадались — это такая цепь Маркова на стероидах. Т9, базирующийся на сильно-больно варьирующейся динамически таблице вероятностей. Ничего нового, мы все это уже видели во время первой AI winter. Штука хорошо описанная и хорошо предсказанная с хорошо изученными плюсами и минусами.

Если кратко, то LLM отлично снимает шелуху с попиздельных профессий. Ну, все те отрасли, где нужно уметь хорошо и складно лить в уши, делать всякие презентации, писать красивые письма, формулировать документы — всё это теперь умеет делать машина. Бедный Ильяхов, теперь никому не нужен его бренный "Пиши-сокращай". Достаточно дропнуть промпт в GPT-5 и он тебе как напишет, да как насокращает — знай только клавиши Ctrl, C и V не сотри. Ergo, инфузории-туфельки (привет, рекрутёры), не умеющие ничего кроме как гладко стелить, вымрут.

С кодом у него сложнее. Знаете, тот локальный фуррор, который произвёл Claude и Cursor во многом связан с тем, что код наш превратился в тонну бойлерплейтной лапши, напрочь лишённой всякого смысла. Не, ну правда — вы давно настраивали webpack? Вот то-то же. А так — проверено на себе: на компактном, лаконичном и эффективном коде, где всё строго и по существу мой Copilot потерялся минуте на третьей, успев только по названиям классов примерно понять о чём речь. После чего попросил у меня лекцию на тему что тут вообще происходит. Момент, когда я понял что на правильный промпт для LLM-ки я потрачу времени в 8 раз больше чем напишу руками.

По счастливой случайности, эпоха неросетей ознаменовалась трендами на эффективность. Совпадение? Не думаю. Мне вот, ребятки, что-то сильно-больно кажется что не из-за нейросетей пошли сокращения в бигтехе, не-а. А потому что изначально долбоклюев с нулевой эффективностью наняли, а когда инвесторы пришли проверять циры ROI с банкой вазелина — в срочном порядке этот зоопарк стали сокращать. Вместе с этим вашим DEI, ажайлом, бесплатными обедами и собако-мать его-ориентированными офисами. Тут, как водится, не без подковёрной грызни и летящих щепок, но настоящим инженерам по призванию, уверен, ничего не угрожает.

Коротко? Окей, коротко. Нейрослоп вымоет из всех не-физических отраслей унылую посредственность. Людей, которые пришли без глубоких базовых знаний, навыков принятия решений и ориентирования в нестандартных ситуациях. Вот этих всех изучивших C++ за 21 день, жаждущих получать знаменитые 300кк/сек за покраску кнопок нейрослоп сметёт поганой метлой раз и навсегда. Тогда-то индустрия наконец очистится и станет тем, чем мы её знали в 90х и 00х годах. Надеюсь.

А вот где нейрослоп прошёлся катком — это творческие профессии. Там даже на вой на болотах сил не хватает. Все эти говнодизайнеры и говноиллюстраторы, штампующие конвейерное бесталанное говно в фигме/иллюстраторе и монтирующие говно в AfterEffects — вот им или надо дружиться с AI и растр-векторными конвертерами в срочном порядке, или трындец. Grok уже за 3 минуты и бесплатно может снять промо-ролик для продукта, наделать концепт-артов к новой никому не нужной инди-тапалке, сделать и озвучить вирусный тикток и даже снять как Трамп бомбит протесты леваков из говномёта (сами гуглите).

Всё потому что нейронки — это оплот fuzzy logic. Нечёткие данные в любом бинарном формате, где допустимы огрехи, творческая адаптация исходя из насмотренности и неясность деталей — их родное поле. Если хорошо понимаешь эти ограничения, то изложенные выше мысли становятся самоочевидными.

Стоит сюда также добавить дивную инвестиционную историю финансового голландского штурвала между Oracle/NVidia/OpenAI. Ну кто знает — тот знает и представляет себе масштабы пузыря. Эх, любо-дорого будет посмотреть как оно всё лопнет. Главное чтобы говном не забрызгало.
  • 🔥 27
Post #117 1.61K

Forwarded from ale.xander

Привет! Меня зовут Александр Образумов. Я учусь в магистратуре и занимаюсь организационной психологией.

Для своей диссертации о неработе собираю истории людей, которые работают в офисе и от 30% рабочего времени делают что угодно, только не работают.

Интервью анонимное, на 30-60 мин, звонок через Телеграм или как угодно. Вышлю расшифровку, чтобы можно было отказаться от упоминания чего-либо. В диссертации информация используется в обезличенном обобщенном виде.

Меня интересует сознательное контрпродуктивное поведение, по собственной воле, не вызванное техническими простоями, болезнью и т.д. Если это про вас,

пишите в тг @user_8807

Если не готовы дать интервью, пожалуйста, пройдите опрос на 3 минуты. В завершении будет бонус
Google Docs Неработа Привет! Меня зовут Александр Образумов. Я учусь в магистратуре и занимаюсь организационной психологией. Для своей диссертации собираю данные о неработе офисных сотрудников в рабочее время. Если вы: – работаете в офисе; – с установленной продолжительностью…
  • 🔥 8
Post #116 1.39K
IT-индустрия наконец-то привлекла внимание санитаров

Нет, ну а что - всем можно в кликбейтные заголовки, а мне нет? Тем более, что своя часть правды, как и в любом кликбейте, тут есть.

Друзья, знакомьтесь: Саша Образумов. Саша спокойно учится в магистратуре Шанинки, занимается вопросами организационной психологии, а тут вдруг нашёл прямо-таки ящик Пандоры и решил его открыть всем нам на радость. А именно: в формате небольшого научного исследования, в общих чертах и без лиц Саша решил установить кто в корпоративном секторе на работе хуи пинает. И как мы дошли до жизни такой.

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

Я когда это услышал - лицо у меня сделалось как у того кота Тома из мема: "Ребята, я/мы знаем толк в этом дерьме". Тут индустрия разработки ПО решительно в лидерах.

Если более 30% вашего офисного времени занимает священное нихуя, вы об этом осведомлены, то не побрезгуйте рассказать об этом Саше на условиях анонимности. Что вы делаете вместо работы, как так вышло, что вы по этому поводу думаете, что чувствуете. Распространите среди жильцов вашего дома. Потом все вместе почитаем что получилось.

Такие дела

P. S. НЕ реклама, НЕ партнёрка. Мне это правда кажется интересным.
  • 🔥 9
Post #115 4.45K
"Что происходит на свете?" (с)

И месяца не проходит без очередного треда в твиттере, где очередной раз хоронят IT-индустрию. И порог входа у нас бесполезно высокий, и контекст широкий, и карго-культ во все поля и вообще плавный скролл в браузере не работает, а мобильное приложение фейсбука весит уже за 300 мегабайт, наверное. Ага ага. Читали-плавали-знаем.

Ну и как водится, в реплаях задают сакраментальный вопрос: а что же мне, рядовому погроммисту со всем этим делать на своём рабочем месте? А вот на него, как раз, есть прекрасный, доходчивый и короткий ответ.

Причина проблемы находится не в ваших руках, а следовательно, сделать с ней вы ничего не можете. В IT (как и везде) правит бал рыночек и чуть ошалевшее от горячего бабла прошлых лет руководство проектов. Ну и религиозные фанатики, которые топят за свои волшебные подходы покуда у них есть на это ресурсы. Чуете чем дело пахнет? Ресурсы. И пока у них эти ресурсы (административные и финансовые) есть, а у вас нет — единственно верной стратегией будет повесить полотенчико на руку и выучить фразы "чего изволите?" и "любой каприз за ваши деньги" на максимальном количестве языков мира.

Разузнайте списочный состав совета директоров компании, в которой вы работаете. Вы там есть? Нет? Ну и значит на хер вам не всралась эта компания. Вы в ней сдельный контрактор на фиксированной ставке. За тревогу о техническом будущем решения вам не платят (если техническая составляющая вообще как-то влияет на коммерческую успешность всего предприятия — поди разбери как ваш кусок рынка работает). А по сему я для себя давно решил: хочет манагер или владелец взять весь свой продукт и ёбнуть его об стену? Без б. Я буду первый в рядах его сторонников и буду яростно саппортить это решение. Давайдавайдавай ааааа!

Тут ведь всего два варианта и оба хороши. Если я ошибаюсь и очередная безумная задумка манагера всё же не угробит продукт, то стало быть будет кэшфлоу, будем расти, будут деньги на бутербродик с икоркой. Моей девушке нужно очередное платье, а мне бандл VST-плагинов от UAD — и всё у нас будет. А если я окажусь прав — то мне же потом ещё больше бабла отвалят за то, чтобы починить эту ситуацию. Там, глядишь, и в отпуск на Мадейру съездим. Устриц покушать, жопы на солнце погреть. Да и на новенький OP-XY от teenage engineering деньги будут (не является рекламной интеграцией).

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

Как подружить это со своим прекрасным внутренним миром? Вот вам песня. Послушайте её 50 раз, подберите аккорды и выучите слова. В любой непонятной ситуации — напевайте.

Такие дела
  • 🔥 40
Post #114 2.12K
Весеннее

Недавно один мой знакомый руководитель сделал для себя потрясающее открытие. Оказывается, джунами нельзя управлять так же, как и сениорами. И что оказывается — сениорам нужно делегировать проблемы а не задачи. Что, в общем, и отличает сениора от джуна (даже Вастрик об этом писал обширные лонгриды в далёком розовом 2020м). В резюме у этого руководителя очень громкий стаж, очень громкие компании и очень громкие позиции. И работает он за очень громкие деньги. Прогнозирую, что лет через 5 его постигнет озарение, что толковых сениоров, умеющих разбираться с проблемами (и следовательно, преобразовывать их в задачи) надо ставить во главе маленьких организованных групп. Чтобы они сами могли делегировать рутину. И вот тогда полетит. Но, как говорится, к этому разговору соевые ещё не готовы.

По большому счёту всё, занавес. Нет, ну а что тут ещё скажешь?

Однако, позволю себе подсветить несколько ключевых тезисов:

— Максимальная квалификация и производительность команды имеет супремумом квалификацию и производительность своего руководителя. Упирается в неё, изгибаясь по пути;

— Из этого следует, что если вы нанимаете инфантила, который не имеет управленческого образования, зато умеет бить себя пяткой в грудь о том, какой он всея мира директор — вы теряете СУМАСШЕДШЕЕ количество бабла;

— Посредственных программистов, приукрашивающих в резюме сильно меньше чем некомпетентных менеджеров, которые пиздят о своём опыте с необыкновенным придыханием (в % соотношении);

— Если вы нанимаете руководителей и у вас нет профильного образования, то скорее всего вы говнины кусок а не руководитель — а ну бегом получать бизнес-образование. Иначе так и будете нанимать малолетних пиздюков, продающих вам проактивность и бирюзу, высасывая под это бесконечные бюджеты;

— Соевых выгоняйте. Всё, их время прошло. А кто не понял — тот поймёт (с). Квалифицированных нанимайте (памятуя про рычаг лояльность-компетентность).

Последнее обстоятельство, конечно, не может не радовать.

Такие дела
  • 🔥 44
Post #113 3.31K
На арест Павла Дурова

Здравствуйте, средний класс! Садитесь. Доставайте двойные листочки и записывайте тему.

Третья мировая война: общество против государства.

Нет, Иванов, не НАТО против России. Нет, Нестеренко, не эльфы против орков. Нет, Джеймс, не белые цисгендерные мужчины против прогрессивных ЛГБТК+ людей с неизвестной идентичностью. Не запад против востока, не север против юга. И не диктатура против демократии даже.

Ещё каких-то 100-200 лет назад сама необходимость государства не ставилась под вопрос. С колокольни нынешних времён в принципе очевидно, что над дикими территориями по которым бегают какие-то homo sapiens, издавая непонятные звуки нужен какой-никакой контроль. И желательно чтобы контроль был у других homo sapiens, которые умеют читать и писать. Совсем хорошо, если умеют организовывать армии и худо-бедно стабилизировать экономику. А уж если государство собирает вокруг себя людей искусства и наводит какую-никакую культуру — то вообще золотой век будет.

Что ж, время шло, государственная организация дала плоды: homo sapiens читать и писать научились поголовно. Общепит наладили, медицину. Станки себе изобрели чтобы штаны делать. Надо же чем-то жопы голые прикрыть. А уж как жопы прикрыли — стало понятно, что нет теперь никаких homo sapiens, а есть общество. Которое, во всей своей неизбывной многогранности, в общем-то неплохо живёт само по себе. Без государства. Услуги оказывает друг другу, товары производит, детей растит, да мясо с картошкой кушает. И даже головы друг другу не режет (сейчас я очень выразительно смотрю — и вы знаете на кого). А уж когда интернет изобрели, языки выучили и логистику наладили — тут-то и пошло-поехало...

В то же время, государство как институт оказалось в интересном положении. Жирея от налоговых денег с одной стороны, оно в то же время чахло и хирело на личный функционерный состав. Иными словами, все кто умел работать и зарабатывать — заделались Илонами Масками, уйдя в частную деятельность. А вот посредственности, коих природа не наделила интеллектом, инициативой и зайчатками ответственности за свою жизнь — примкнули к сиське налоговых денег, становясь пешками в руках геронтократов, плотно обосновавшихся на самом верху и в третьем поколении "занимающих государственные посты". Ну то есть, груши околачивающих к этому часу.

Россия? Нет, ну что вы. Про Россию никто и не говорит, родненькие мои. Ситуация имеет место по всему миру. Просто 1/6 часть суши как всегда впереди планеты всей. И её обитатели услышали рокот тектонических плит ещё в далёких 10х, пока европейский собрат ещё дешёвым газом развлекался. Да-да, родненькие, у нас уже тогда инновационно пытались посадить Пашку. Но в итоге просто из страны выдавили.

Вы поймите правильно. Шобла выживших из ума стариков, справивших себе сапоги из хунвейбиновой кожи уже давно наступает со всех флангов. И с запада и с востока и с тыла. И пока мы одухотворённо глазели на наше смертельное оружие, которое подарил нам Пашка — нас окружили. А значит скоро придётся пробиваться. Вероятно, с потерями.

Свободу Павлу Дурову!

#FREEDUROV
  • 🔥 58
Post #111 6.03K
Ребята, торопитесь

IT-индустрия умерла, а вы ещё нет.

Пока что.

Такие дела
  • 🔥 84
Post #110 8.09K
Идиоты

Сегодня наблюдал дивный политический спектакль в двух актах.

Акт 1: Компания "Конкорд", принадлежащая небезызвестному Евгению Пригожину, подготовила законопроект, усложняющий выезд заграницу для IT-специалистов. Пресс-служба компании прокомментировала эту инициативу словами, сквозь которые читалось "а нехер мозгам из страны утекать — нехай тут сидят, технологии нам техноложат".

Не могу не вставить 5 копеек: такие заявления, очевидно, пугают IT-специалистов. Перспектива оказаться запертым в стране с непрозрачными перспективами вынудила открыть сайт с авиабилетами даже тех, кто доселе не поддавался панике. Поаплодируем "Конкорду".

Акт 2: Следом за "Конкордом" выскочило Министерство цифрового развития, связей и коммуникации с резкой, категоричной и чуть ли не истеричной критикой этого предложения. Что, в свою очередь, даёт представление о том, что в министерстве остались ещё люди с головой на плечах, понимающие градус паники, который могут создать подобные инициативы.

Занавес.

Все доели свой попкорн, теперь хочется понять чей подход правильный а чей нет. Ответ вас удивит: без разницы.

Смотрите, современное IT по сути решает 3 задачи:

— быстрые высокоточные вычисления. Полезно для всяких производств, станков с ЧПУ, заводов, высокотехнологичной медицины, вот этого вот всего. Убираете производство и импортную медицину — и это направление IT становится невостребованным.

— быстрые и дешёвые коммуникации. В самом широком смысле. Но если сконцентрироваться на экономической сути вопроса — это маркетинговые коммуникации продавцов и покупателей. Доставки еды, онлайн-магазины, такси, всякие биржи фриланса и прочее прочее. В наших реалиях ситуация тревожная: у продавцов может в скором времени не оказаться товаров, а у покупателей — денег. Россия — страна-парадокс. У нас кривые спроса и предложения не пересекаются, а расходятся. Никогда такого не было и вот опять. Nevermind. Убираете платёжеспособный b2c спрос — за ним падает и b2b — и это направление IT становится невостребованным.

— автоматизация бюрократии. От госуслуг до документооборота в компаниях. Формошлёпам шлю свой пламенный привет. Начнём с конца: документооборот в компаниях не нужен если у тебя нет компаний, докладывает нам капитан очевидность. А автоматизация государства исторически идёт с большим сопротивлением, тонной согласований и часто сопровождается хищением денежных средств. Убираете автоматизацию бюрократии — и это направление IT становится невостребованным.

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

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

В этом смысле минцифры просто гуманнее Евгения Пригожина.

Такие дела
  • 🔥 82
Post #104 4.29K
Жизненный цикл

Есть такой крутой чувак: Ицхак Адизес. Бизнес-консалт, менеджер и предприниматель. Помимо прочего ещё и умных книг руками писатель. В частности, одну его книгу — "Управленияе жизненным циклом организаций" очень сложно купить. Нигде нету, гадины.

В этой монографии Адизес рассказывает о том, как в общем живёт бизнес. Он очень красочно и в деталях, с различными историями описывает как компании рождаются, как они расцветают и как умирают. Называется это "жизненный цикл организации". Повествование включает художественные советы как себя вести, в какие подковерные игры и с кем играть, где центры власти и какова повестка дня. Очень занимательное чтиво, рекомендую. Хотя пишет Адизес витиевато.

Почитать суть в кратком изложении можно, например, тут. Эта модель жизненного цикла наиболее близка к реальности и любой более-менее грамотный бизнес-конс вам за рюмкой коньяку скажет что да, так оно всё в основном и бывает. И тут вы, наверное, спросите: "Паша, ты головой повредился?". А вот и нет.

Прочитав этот текст и вникнув в его суть вы можете составить для себя хуеву гору совершенно невинных вопросов, которые можно задать компании на собеседовании. Чтобы выяснить на каком этапе своей жизни компания сейчас находится. Имейте в виду, что вы это спрашиваете у рядового сотрудника/начальника рядового отдела и держите это в голове как контекст. И зачем вам эта информация? А потому что понимание общей ситуации в компании и — главное — момента во времени, в который вы присоединяетесь к вечеринке даст вам вполне однозначные инструкции чего вы можете на этом месте достичь и как для этого надо себя вести.

Вот такой мой вам совет по развитию софт-скиллов. С вас сто тышь пяцот денег, вот номер карты. Шучу.

Такие дела
  • 🔥 29
Post #103 3.01K
Обратная связь

Приходилось ли вам когда-нибудь слышать о том, что вы работаете плохо? Мне вот приходилось. Откровенно говоря, я в таком положении оказывался с самого детства. Впрочем, не будем про психологию.

Это происходило совершенно в разных формулировках. Было с матом и оскорблениями, было вежливо и с улыбочкой. Было и так, что вообще не говорили, а просто работа сходила как-то на нет. А бывало и формальное "в ваших услугах мы больше не нуждаемся". Это, в основном, исключения. Большинству людей, которым довелось со мной работать — всё нравится. Более того, все отмечают что это интересно, весело и иногда даже духовно и скиллово обогащает. Ну и я тоже ловлю свой фан от такого формата работы.

Чего ни разу в моей практике не было, так это "ты делаешь не так вон то и вот это, пожалуйста исправься в такой-то срок, или нам придётся расстаться". Мои рабочие места вообще одно лучше другого, да. Но речь сейчас не об этом.

Вы знаете, слышать такое в первый раз действительно неприятно. Коробит как-то. Вы вроде все воспитанные люди, а тут на тебе: "ты чо, добоёб? кто так делает, заебал". А потом привыкаешь к тому, что не все люди умеют выдавать обратную связь адекватно и спокойно. Это поведенческие особенности, а ты подписал контракт с человеком и — таки да — в твой прайс-лист входит сохранять невозмутимое выражение лица что бы там клиент ни говорил. Он оплатил моё время и определённый уровень сервиса. Я согласился. Имеет право.

И всё бы ничего, но я с собой интеллектуально честен. Если выражать обратную связь в любом виде — совершенно нормально, то я могу делать то же самое в отношении других людей и коллег по цеху. Не делая поблажек. У меня нет каких-то личных предъяв к людям, но увы — мир так устроен, что если я вижу некачественную работу "на отъебись" — я об этом говорю. Лично стараюсь никого не обижать, но говорю. И люди даже меня слышат и понимают.

Но бывают совершенно вопиющие случаи: я не раз ругался с разными клиентскими сервисами (от доставок до банка и гос. органов) на предмет "делайте свою работу, суки!", указывая на очевидные нестыковки и нарушения договора. Иногда я оставляю жёсткие негативные отзывы на товары и услуги. Потому что свои потребительские права хоть как-то, но отстаивать надо. А дальше вот какая штука: в категорию лиц, для которых я являюсь потребителем так же попадают рекрутёры и лица, ответственные за управление персоналом в компаниях, пытающихся затащить меня в свой штат.

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

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

Раздражает лишь громогласный вой сочувствующих мимокрокодилов: "ой ну зачем это грязное бельё поднимать! ну налажал человек, ну подумаешь. промолчи, да пройди мимо". Нет уж, ребят. Мой github-аккаунт публичен, мой старый UpWork-аккаунт тоже публичен. Все могут читать, все могут комментировать и оставлять обратную связь о моей работе. Я её обработаю должным образом. Давайте все будем играть по одним правилам: плохо работаешь — получаешь плохие отзывы — работаешь с ними. По этому принципу работает весь малый бизнес в нашей (да и не только) стране. На отзывах держатся мастера маникюра, психотерапевты, автомастерские и рестораны. И даже водопроводчики и электрики.

С чего же вдруг люди из IT и диджитал должны стать исключением?

Такие дела.
  • 🔥 51
Post #102 2.93K
Об удалённую работу

Знаете, хочу поразмышлять вслух на тему одной известной software-компании. Мягко избегу упоминать её прямо, но её название имеет отношение к крестам и заканчивается на "овер".

Что примечательно: этот самый "овер" — всего лишь компания-рекрутёр, за которой прячется небольших размеров бизнес-конгломерат, имя которому Тринити (название намеренно искажено). Славится это место своей совершенно дичайшей системой удалённой работы. Как на низовых должностях в общепит-забегаловке: штрафуют за всё подряд, поссать не отойдёшь — деньги теряешь, трекают не только рабочий стол, но и видео с камеры (так что на работу надо одеваться, да). Вылететь можно быстро и решительно. Внутри — по отзывам бывалых — социальные джунгли, которые выжимают из тебя все соки. Да так, что даже огромная (без шуток, 8к баксов в 2018 году для рядового девелопера) зарплата уже не радует. В общем, как я понял, атмосфера полного недоверия, да и в целом такая... злобная армейская система.

Шо, значит, хочу сказать. Я сам большой фанат чётких и жестковатых подходов. Но. Мне кажется, что эти ребята ну очень много теряют задавливая, как нынче принято называть, "творческую жилку" у своих рабочих. Мне кажется, что это IT-бизнес, который в лучших традициях средневековой Англии отдан в руки бездушным корпоративным управленцам, которые доселе управляли выплавкой чунуга на заводах. А индустрия наша... ну... не так работает. Её двигают вперёд во многом инженеры-энтузиасты, которым если дать поле для деятельности — могут сделать действительно крутые индустриальные вещи. Какой-нибудь, прости г-споди, биткоин новый выдумать. Ну... условно.

Во-вторых. Хоть я разделяю либертарианские ценности и "волк человеку волк", но давайте не будем скатывать взрослых людей с дорогим высшим образованием до уровня студента-первокурсника, жарящего чизбургеры из полуфабрикатов строго по инструкции в порядке подработки. Лично мне довольно очевидно какую, скажем, лично я мог бы принести пользу сабжу статьи. Благо я и нагрузку хорошо вывожу, и проектирую неплохо, да и людьми вроде как руковожу вменяемо. Но блин просто не хочу проходить через унизительные интервью и стыдливо надевать штаны, в которых мне жарко и неудобно — только бы прилично выглядеть в камере. Вот лично моё внутреннее чувство прекрасного не позволяет мне заниматься такой ебаторией за такие деньги.

Да и к тому же, удалёнка сильно потеряла в своей крутости с 2015х годов, мне кажется. Если пандемия пойдёт на спад, то из СНГ ломанутся на Запад толпами русскоязычные разрабы, которым... ну вы понимаете... остопиздело вот это вот всё. Сейчас даже до самых упоротых начало доходить, что сидеть в Усть-Зажопинске, пусть и с зарплатой в 10 килобаксов — это ваще ни разу не круто. Из Усть-Зажопинска ноги уносить надо. Желательно в страну, где тепло, светло, стабильная валюта и военных действий не намечается. Наших коллег из стран-свидетелей Шри-Ганеши, это в меньшей степени волнует, полагаю. Там имея деньги можно жить прям хорошо. Прям ну очень хорошо.

И я зуб даю на отсечение — такого мнения не только я. А все, плюс-минус адекватные и квалифицированные разрабы, которые предпочтут подёргать литкод, да уйти в Microsoft и жить уже как белый человек. А не вот это вот всё.

Холдинг вроде как специализируется на разработке софта для удалённого ведения бизнеса и всяких таких бизнес-тулах... Но вот что странно: нет у меня знакомых, которые бы пользовались их продуктами. Знаю кто пользуется Jira, кто — YouTrack, кто — Azure, Trello, MS Project в конце концов. А про этих не слышал. С другой стороны, с финансами там вроде как всё в порядке, а стало быть "взлетает".

Я прикидываю х-й к носу и по всем признакам выходит так, что изнутри этот монстр представляет из себя обыкновенную галеру, заполненную нашими азиатскими братьями. С неоправданным наплывом "элитаризма".

Фу.

Такие дела
  • 🔥 37
Post #101 2.96K
Руководитель

Если загуглить "основные функции руководителя", то можно найти кучу статей, где недалёкие журналисты и редакторы переливают невнятные мысли из пустого в порожнее. Можно найти классические книжки по менеджменту с иерархическими списками и такими формулировками, что сразу тянет открыть окно. Душно. Да и хрен бы с ним, но по этим данным выходит какой-то человек-оркекстр, который должен делать всё на свете.

А жизнь, тем временем, не стоит на месте. Менеджеров расплодилось как собак нерезанных и каждый добавляет информационный шум.

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

Другие рассуждают об общечеловеческих ценностях, нетоксичности и прочих слезинках коллег. С этими сложнее всего. Во-первых, потому что к сотрудникам действительно нужно относиться хорошо, но и не перегибать палку. Иначе в коллективе заводятся хулиганы, которые пользуясь добротой руководителя разносят рабочий процесс вдребезги и пополам. Во-вторых, выстраивание на рабочем месте атмосферы розовой любви всех ко всем никогда ни к чему хорошему не приводило. Если такой руководитель недостаточно целеустремлён, то всё кончается срывом планов, сроков, стратегии и нервов. А если достаточно, то розово-сопливым ГУЛАГом, где за любое проявление неправильных эмоций тут же выпизживают одним днём. В-третьих, любой нормальный человек годкам к 16 понимает почему все не могут любить всех, а мир в целом — довольно несправедливая штука. Я считаю, что что-то сильно не так с организациями, где персонажи в розовых очках попадают в руководящее кресло.

Третьи повернулись на цифровизации. Мол, если всех подчинённых обложить цифрами и показателями, то можно будет командовать "по приборам". Тут и без меня примеров достаточно, поэтому я брошу классическое "при введении системы показателей, сотрудник начинает искать способы выполнить показатели, а не сделать работу" и хватит.

И так далее. Как в этом всём бедламе разобраться кто тут реально руководитель с большой буквы, а кто прикидывается? Я долго искал простой и однозначный критерий и вот я его нашёл. Встречайте.

Главная функция руководителя: принимать решения и нести за них ответственность. Всё.

Тут, как любят профессиональные консалты, ситуация делится на 4 возможных случая и укладывается в матрицу. Я не стану строить из себя чёрти чё, а постараюсь по делу.

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

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

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

Вот вам домашнее задание: вспомните знакомых руководителей и попробуйте разобрать их деятельность на предмет решений и ответственности. А я пойду поем.

Такие дела
  • 🔥 73
Older posts →

About this channel

How can I read @reinforced_sc without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Novikov on Soapbox: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Novikov on Soapbox have?
Novikov on Soapbox (@reinforced_sc) has 1.02K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Novikov on Soapbox know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →