tgindex
F

From Junior to CTO

Статистика
@from_junior_to_ctoанглийский

My way in Software Engineering Linkedin linkedin.devtower.io Blog (en): https://blog.devtower.io Site: https://devtower.io Questions: @ivan_osipov

Последний пост
13 янв.
Последнее чтение
ещё не заходили
Постов за неделю
0
Всего постов
20
Тип
открытый
Язык
английский
В каталоге с
15 авг.
Подписчики
476
0 за 2 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
440
20 постов
Вовлечённость
92,4%
к подписчикам
Постов в день
0,0
всего 20
Упоминаний
2
каналов
Охват размещения
оценка
1/24сутки в ленте
1/48двое суток
1/72трое суток

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • Если вы присматриваете тебе AI агентов для программирования и в голову приходит только Claude Code и Codex, поздравляю, ваша картина мира устарела. Некоторое время назад я открыл для себя Warp, который показался интересным решением и альтернативой чистому терминалу, а всего-то 4 месяца назад он был топ 1 (даже выше claude code) по бенчмарку дальше. Окей, прошло 4 месяца, знаете что поменялось? Примерно, всё Вот бенчмарк и несколько личных инсайтов вокруг терминальных агентов (https://www.tbench.ai): - не только JB понимает важность встраивания своего агента внутрь JB IDE, большинство так или иначе предлагают у себя на сайте плагин - claude code на 20! месте - хотя на их моделях выигрывают другие агенты - factory.ai наконец-то сделали доступным своего агента и заняли первое место (но score не подтвержденный) - Junie это не только часть JB IDE, но теперь и CLI и занимает третье место даже на Gemini 3 Flash (не Pro) - warp забрался довольно высоко - 7 место при том что работает на комбинации Claude Haiku 4.5, GPT-5.2 Угнаться за всем невозможно, но приглядывать за трендами - полезно

  • Накидайте эмоджей кого заимпактили перебои амазона сегодня Я, например, пошел читать статью про то как они сократили девопсов, но medium не работает вместе со всеми остальными :)

  • Куда движется вайбкодинг Жжжжужит повсюду "генерируй приложения", "ничего писать не надо", "просто чаться с моделью", однако, уже сейчас ясно что это 100% рабочий вариант для MVP / прототипов / тестирования гипотез и абсолютно нерабочий вариант (без определенных усилий) для продашен-левел решений. Чтобы это заработало нужно конкретно вложиться: - подумать про правильные MCP сервера - подумать про фоновых агентов, которые будут обновлять сквозные вещи вроде тестов и документации - зафиксировать требования в одном месте доступном агентам (мы, кстати, делаем продукт для этого прямо сейчас) - посадить AI ревьюера на модели отличной от той что используется при генерации, но достаточно хорошей - подобрать правильные инструменты, например, чтобы делать красивый фронт на v0, а не дефолтный на клод коде - перейти на либы (в широком смысле) которые адаптированы под вайбкодинг, вроде tailwindcss, shadcn/ui Дохреналион задач и того что нужно сделать чтобы всё заработало. Так как вписаться в это всё на проекте который уже бежит почти не реалистично, на практике берется только подмножество самых доступных "низковисящих фруктов" Когда я думаю "как бы я делал фронт + бек чисто на вайбкодинге", то опыт говорит что я обязан сначала написать контракт между ними и потом уже генерировать всё что моей душе угодно отталкиваясь от контракта, например, сделать openapi спеку или graphql схему или еще чего поэкзотичнее, а дальше дело за малым, но IDE тебя к этому вообще не побуждает. Давно напрашивался какой-то следующий шаг и амазон удивил новой IDE (не ждешь такого от больших корпораций). https://kiro.dev - притаскивает вам контроль за флоу создания кода, называет это spec driven development и ставит human in the loop на каждом шаге, получается цепочка: prompt -> requirements -> design -> task list -> code. Это хорошая следующая итерация эволюции этих инструментов. Руками его я не трогал, но стою в waitlist, рекомендую понаблюдать за ними

  • Software Is Changing (Again) Думаю те кто следят уже видели, а остальным рекомендую посмотреть полностью выступление Andrej Karpathy на AI Startup School. Из интересного: 1. 18:23 концептуально раскладывает Cursor и объясняет как думать про эту технологию + концепция Autonomy slider 2. 33:40 это то куда все вокруг будут двигаться, делать свои инструменты френдли для агентов 3. Понравился пример vercel, которые сделали специальный эндпоинт https://vercel.com/docs/llms.txt (по аналогии с robots.txt - https://llmstxt.org/) который отдает документацию подготовленную для LLM, это даже не MCP-сервер, а просто общий агентно-дружелюбный подход который можно быстро массово имплементировать. Даже хаб кто-то сделал уже https://llmstxthub.com/ https://www.youtube.com/watch?v=LCEmiRjPEtQ

  • Первый год жизни в юк завалил меня событиями, включая поездки на скорой, укусы клещей и турбулентность на работе 🤪 но что остается постоянным - моя любовь к публичным выступлениям. 12 июля в легендарном Блетчли парке (место где Алан Тьюринг с командой дешифровали немецкую Энигму), буду выступать на тему "Your next tech stack for GenAI application (JVM + AWS edition)", где передам опыт последних полутора лет создания прикладных продуктов в этой области. Кроме меня там будут ребята из гугла и дип майнда, IBM и т.д. Если вдруг вы планируете эти даты быть в Англии, то приходите, буду рад пообщаться. Возможно будет запись, но станет понятно ближе к делу. Билеты можно найти тут: https://gdg.community.dev/events/details/google-gdg-bletchley-presents-build-with-ai-bletchley-park-2025/

  • GenAI теперь делает видео со звуком, а в гугл завозит AI Mode в поиск На Google IO сегодня показали несколько знаковых апдейтов Сразу скажу, большая часть вещей доступна или будет доступна пока только в US, но вектор движения радует На что обратить внимание: - AI Mode in Search - Gemini встроенное прямо в гугл поиск, по сути они онбордят по поиск UX Chat'a GPT со всеми его наворотами - Встраивают Gemini в Google Chrome - Realtime speech translation в Google Meets - Гугл адпоптит MCP (Model Context Protocol от Antropic) для Gemini - Gemini Diffusion - открыто (дальше ресерчей) начали говорить о дифузионной Gemini, где результат получается не путем предсказания следующего слова, а путем генерации ответа из шума, по сути модель трансформирует много рандомных цифр в текст целиком, а не последовательно, у таких моделей большое преимущество в скорости инференса - Gemini 2.5 Pro - вроде бы очередной апдейт модели, но говорят что по бенчмаркам забралась очень высоко - Veo 3 (посмотрите демки, кайф) - видео модель которая теперь может еще и текст - Расширение адопшена SynthID - скрытый watermark в сгенерированном контенте - Проактивное поведение Gemini, наконец-то хоть кто-то начал двигаться в эту сторону, когда на основе контекста, например, событий, которые происходит - Gemini предлагает что-то сделать сама - Обещают Google Beam (3d звонки), я лично очень жду эту технологию, хочется посмотреть как такого уровня вещи будут онбордиться в мире и становиться более доступными - Gemini Live - честно говоря они сделали отстойное демо, где модель которая с тобой говорит выглядит предирчивым задротом - Flow - новый видео редактор - Подписки $20 и $250 Прослеживается тренд, что для того чтобы модели лучше понимали физический мир - нужно видео, так как через него можно понять много чего о поведении физического мира, думаю по этому они в том числе активно начали двигать очки и Android XR в целом Резюме: презентация хорошая, мне зашло @from_junior_to_cto

  • Antropic прочитали мой пост и сделали как я сказал Чуть выше, перед большим перерывом я писал скорее им в пару будет прилагаться другой ассистент, который тренирует их критически мыслить, развивать технические компетенции и после определенного трешхолда для них будет открываться инструмент вроде claude code. сегодня увидел новость начала этого месяца о том что Антропик делают инструмент, чтобы учить людей критически мыслить Anthropic introduced Claude for Education today, a specialized version of its AI assistant designed to develop students’ critical thinking skills rather than simply provide answers to their questions. https://venturebeat.com/ai/anthropic-flips-the-script-on-ai-in-education-claude-learning-mode-makes-students-do-the-thinking/ Конечно, никто мой пост не читал, но этот пример хорошо демонстрирует, что некоторый общий подход и общее виденье могут выработать люди, которые работают независимо, но наблюдают общие тренды

  • За последний месяц случилось много всего: - умерла Мама, запустилась куча связанных с этим юридических вопросов - открыл компанию в UK, разбираюсь с ведением её - вытащил машину из ремонта, который длится с ноября после кражи и сдал на ней экзамен по вождению - запускаем стартап и осмысляем как сделать это очень быстро Так что я немного выпал из ведения канала, но не забросил это дело, чуть позже вернусь с еще более глубокими инсайтами и историями Будьте здоровы 🖖

  • Экзистенциальный кризис разработки Уже больше года как я тащу себя через кризис, который был запитан осознанием что профессия, которой я учился много лет, в которой я развивался и осваивал новые тулы, в которой я искал лучше паттерны и искоренял «плохо пахнущий код» меняется и меняется очень быстро. Это можно отвергать, приводить аргументы вроде «да эти ваши модели ничего без человека не могут», но тренд это не меняет. Год назад я смотрел на этих людей которые вставляют в chat gpt куски кода и просят что-то дописать и чувствовал что-то смешанное. С одной стороны это был уродливый процесс с кучей нюансов вроде секьюрити, с другой это вырисовывало четкий тренд, так как если люди готовы к таким костылям при ужасном UX, то они с руками оторвут возможность получить тоже самое встроенное в IDE. Эволюция шла, вещи которые меня беспокоили в начале и были моим аргументом вроде «пока рано этим пользоваться, эти штуки даже не могут файлы создать» больше не являются состоятельными. Несколько дней назад появился Claude Code (я его уже потестил и напишу чуть позже как я вижу юнит экономику разработки с его использованием, подпишись, если еще нет 😀), JB делает Junie (однажды я потесчу, но пока в waiting list). Эти инструменты делают следующий существенный скачек (хотя принципиально они работают на тех же механиках, что и предыдущие решения, однако, UX спрогрессировал). Так что же это значит? Разработчики будут не нужны? Я зря потратил столько лет жизни? Экзистенциальная проблема на лицо. Вот что я о ней думаю. Во-первых, профессия меняется вне зависимости от нашего желания. Главный навых уже это не способность чиать и писать (как было в прошлом веке по статистике того что работодатели ищут в сотрудниках). Главный навык теперь это способность адаптироваться к изменениям, интегрировать новые техники в свой рабочий процесс и желательно не разбрызгивать токсичные коментарии по ходу дела, сохраняя здоровую атмосферу развития. Во-вторых, расфокус с мелких проблем и перефокус на широкую проблематику это важный шифт. Я бы назвал это фокусом на бизнесе, а не на механике. Ежедневная рутина будет состоять больше из понимания того как фича влияет на бизнес, какое финансовое велью приносит, где заканчиваются рандомные хотелки и начинается ценность. В-третьих, мы наконец-то увидим как выглядит код который просто работает, без лишнего оверинжениринга раньше времени. Переписать цепочку из if в красивую и понятную стратегию больше не будет трудозатратно. Это просто рутина, которую мы автоматизируем. Но, к сожалению перфекциониста, скорее всего это будет и не нужно, так как ты всегда можешь спросить «а что здесь, происходит» и получить моментально персонального учителя по этому коду. В-четвертых, способность включать глубокое мышление, критический взгляд в том месте где это нужно как по тумблеру и экономить мыслетопливо там где не нужен пристальный взгляд станет главным фактором демонстрирующим техническую сеньерность. В-пятых, компетенции играют существенную роль и будут играть дальше. На мой взгляд, экономическая целесообразность применения ИИ для создания инженерных решений пока присутствует только в паре с опытным инженером, который может отфильтровать булшит. Это значит, что если у компании есть деманд на инженеров, а тех на рынке нет, то будут брать джунов, но давать им инструмент по написанию кода не будут (или не будут полностью), скорее им в пару будет прилагаться другой ассистент, который тренирует их критически мыслить, развивать технические компетенции и после определенного трешхолда для них будет открываться инструмент вроде claude code. Любой кризис можно проходить либо с высоко поднятой головой седлая волны неопределенности, либо забившись в угол в ожидании что всё утихнет, а дальше как повезет. Это личный выбор, который каждый сделает для себя сам. @from_junior_to_cto

  • 💰История про то как ко мне пришел VC фонд, а я ничего не продавал, но кое чему научился 💡 Где-то в начале января ко мне в Linkedin постучались. Это был один из партнеров английского VC фонда, в портфолио у которого были разнообразные компании, среди которых ElevenLabs (капа $3.3 bln). Мне нечего ему было предложить, так как их фокус на pre-seed и seed фазах, инвестиции до $1-2млн на этапе фаундера и идеи, а мы уже работаем над стартапом для которого сейчас это не нужно. Я явно ему объяснил, что это не матч, а также уточнил, что не смогу даже рассказать чем мы занимаемся из-за nda, тем ни менее мы договорились пообщаться через месяц для расширения нетворка. Подошел конец первого месяца года. Для меня это было одновременно страшное, но интересное предвкушение встречи. Я никогда ни с кем подобным не знакомился, тем более на английском, а в нетворке моем это первый из фондов. Конечно, я не мог не подготовиться к встрече и не посмотреть что вообще-то полезно разузнать у таких ребят, возможно что-то что не описано у них на сайте. Думаю многие из вас догадались, что я пошел допрашивать чатгпт о том какие есть хорошие вопросы, особенно если нет интереса в финансировании и в принципе сам ничего рассказать не можешь. Спустя некоторое время всё в голове встало на свои места, хотя и мандраж никуда не делся. Спустя 30 минут разговора, пускай и для человека с той стороны гугл митса знаний не прибавалось, для меня всё это стало чем-то что заполняет пустоты в понимании бытия. Вот несколько кусочков пазла, которые дополнили мою картину мира: - не только фонды фильтруют фаундеров, но и фаундеры фильтруют фонды (в том числе на ранних стадиях) - отсутствие трекшена у фонда в области, где фаундер делает продукт - красный флаг - сложный процесс закрытия сделки - красный флаг - фонды не просто хотят "получить юникорн", они готовы вкладываться своей экспертизой, иногда имеют штатных эдвайзеров по разным темам и вообще создают экосистемы, чтобы помочь фаундерам достичь успеха и не облажаться из-за того что кто-то где-то упустил какой-то элемент бюрократии Портрет идеального фаундера для этих ребят выглядел следующим образом: 1. экспертиза в домене 2. способность держать быстрый темп развития продукта 3. провалидированная уникальность идеи и технологического решения Если 1 и 2 часто формируются естественным путем и приходят с опытом, даже если сфокусороваться только на разработке, то пункт 3 это уже про маркетинг, про способность проверить идею, оценить потенциал для привлечения клиентов. Получился очень удачный жизненный урок с практической составляющей. Если у вас есть похожие истории, где неожиданно на вас свалился новый интересный опыт и вы чему-то научились, делитесь в комментах

  • SQL за гранью реляционных баз Когда я учился в универе я страдал от SQL. Меня злил этот непонятный язык запросов к реляционным базам данных, было совершенно непонятно как этим пользоваться и только с практикой и опытом всё стало на свои места. Последнее время довольно часто мне попадается всё больше и больше сценариев использования SQL за границами реляционных баз на что я и обратил внимание. Всё началось с историй о том, что много лет назад жужжала идея "давайте делать запросы в нереляционные базы с помощью SQL", что выглядело как очевидная опция и не звучало особенно увлекательно, я игнорировал это направление. "Просто попытка пересадить людей на новые инструменты не ломая знакомый контракт" - говорил я себе. Позже я обнаружил для себя, что SQL это отличный способ записать и сохранить в данных необходимую агрегацию на общем и понятном языке. Т.е. пользователь накликал на UI какую-то фильтрацию или агрегацию и вам надо как-то сохранить его выбор. При этом, в сравнении с SQL, порог входа в aggregation pipelines в MongoDB казался сложным и ненужным. Если ты хочешь сохранить знание о том что нужно просуммировать транзакции по дню недели, то это просто строчка SELECT day_of_week, SUM(amount) as total_amount FROM some_transactions GROUP BY day_of_week которую ты можешь положить в свое хранилище прямо как строку и использовать позже. В принципе, существует миллион способов потом и запустить эту агрегацию, и распарсить строку на компоненты, чтобы написать кастомную логику или даже визуализировать в виде UI формы, чтобы пользователь собирал запрос в конструкторе. Более того, LLM'ы неплохо пишут такие SQL'и и часть работы пользователя легко автоматизировать. Наконец, SQL-like ETL пайплайны. Представьте, что надо обработать какие-то данные из внешней системы в рамках вашего OLAP (Online analytical processing) сценария. Инструменты вроде RisingWave или DuckDB дают вам возможность импортировать в них данные прямо в SQL, а затем в нем же приводить данные к нужному виду. Импорт с S3 выглядит элементарно (пример из документации DuckDB): CREATE SECRET secret1 ( TYPE S3, KEY_ID 'AKIAIOSFODNN7EXAMPLE', SECRET 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY', REGION 'us-east-1' ); SELECT * FROM 's3://my-bucket/file.parquet'; Как будто SQL живет уже свою вторую или третью жизнь и находит применение как странствующий по цифровому миру стандарт. Одновременно строгий и гибкий, простой и исчерпывающий. А где еще вы встречали SQL за границами реляционных баз?

  • Гугл включил Gemini для пользователей Workspace по умолчанию (умная почта и документы) 🎉 Наконец-то это случилось. Не знаю замечали вы или нет, но вот эта история про «доплати за возможности AI в нашем тупом инструменте» раздражает. С одной стороны, как разработчик я понимаю, что вычислительные мощности на дереве не растут (пока) и за них надо платить, а в случае с любыми прикладными применениями языковых моделей это не расходы уровня погрешности, это иногда х2 к стоимости подписки на софт, но как пользователь…. Как тот, кто получает обрубленный инструмент за который итак платит, это выглядит не очень, более того в корпоративном мире надо обосновывать эти расходы и как они улучшат перформанс, а это бесполезная работа, которая создает барьеры. Самое грустное, что иногда пробуешь и видишь что инструмент еще сырой или малополезный (у меня такие впечатления были о JB AI Assistant в Intellij Idea несколько месяцев назад), отказываешься от инструмента и не даешь ему расширить базу активных пользователей из которой и растет настоящий фидбек на развивающийся продукт. Мой вывод: компании которые выносят AI в отдельную подписку ради своего выживания должны сделать его частью основной подписки на инструмент, даже если подписка станет дороже. Что было бы если бы Нетфликс или Кинопоиск выносил в дополнительную плату рекомендательную систему фильмов? Я думаю ответ очевиден. Если это ведет к убыткам, то оптимизировать расходы или поднимать раунды чисто под содержание AI фичей в своем инструменте, чтобы можно было конкурировать с остальными. В конечном итоге, рынок найдет баланс и цена за подписку чуть выше станет нормой, ровно также как подписки и сейчас не бесплатные, а за синхронизацию файликов через облако люди готовы платить при том что флешки никуда не исчезли https://blog.google/feed/google-workspace-generative-ai-features/

  • (2/2) Пожалуй, это была финальная точка где я поверил, что барьера больше нет и как бы я не говорил, меня понимают. Хотя у меня не получилось доходчиво объяснить Девиду из Тая, что не надо называть тех кто верит в теорию большого взрыва «stupid» и аргументировать это фразами вроде «человека очевидно спроектировал бог, это очевидно и не требует доказательств», в конечном итоге я остался очень доволен прогрессом в языке. Затем был долгий перерыв в занятиях, маленькие дети и практика английского была в основном через книги или видео. Сейчас я снова начал заниматься, теперь уже с британцем, теперь основная цель не столько расширить язык, сколько понять культуру, британский быт и местами нелогичность языка. Любой иностранный язык это отличный пример бесконечного познания. А если вы ответите себе на вопрос «зачем», то его изучение станет еще и непрерывным источником восторга и вдохнохновения. Кто бы мог подумать, что глагол «to coast» это не что-то про побережье, а «двигаться по инерции», благодаря санкам и склонам на спуске к морю? Восторг!

  • История о том, как я в 24 начал учить английский с нуля (1/2) Я решил написать этот текст, чтобы вдохновить тех кто постоянно откладывает изучение языка, но понимает что вроде бы надо, однако, недостаточно верит в себя, а иногда думает, что поздно. Мой уровень английского сейчас где-то между B1 и B2 (Upper-Intermediate) и до C1 мне существенно не хватает собранности, это мой текущий стеклянный потолок. Я вполне могу выразить мысль, говорить складно, понять что говорят собеседники и в быту и в рабочем контексте, хотя быт сейчас превалирует. Всякие походы к врачу, общение со страховой здесь в UK ежедневно учат новым фразам, которые обычно осваиваешь в ламповых условиях уроков. Эта история началась, когда мне было где-то 23-24 года (2016 год). Всю свою жизнь, начиная со школы, я учил немецкий. Ja ja die deutsche Sprache. На последнем курсе магистратуры я перешел в компанию, где в офисе проводили курсы английского (забавно, что вели их пара преподов из моего универа, а у одного из них в прошлом учились мои одногруппники). На втором курсе магистратуры один из предметов - иностранный язык и я решил, что устрою авантюру и пойду на английский и на работе, и в универе. «Так будет легче учиться» подумал я. «Не буду же я один со всего потока ходить на немецкий как идиот». На первой же паре я подошел к преподавателю и прямо ему сказал «Я всю жизнь учил немецкий, мой английский равен нулю», он мне ответил «Зря вы это затеяли, идите в деканат, у вас ничего не получится, мы будем изучать бизнес инглиш, тут ваш зироу левел ис нот энаф». Я ничерта его не понял и решил, что это такое приглашение. Шли недели, мой английский начинал отрываться от абсолютного нуля (по кельвину, конечно) благодаря курсам на работе, я уже знал как сказать “It is cat” (да, без артикля), но было странно приходить на очередной семинар с докладом в котором понимаешь только местоимения. Я начал заучивать тексты, какие-то фразы, а в конце семестра я каким-то чудом сдал на 4 из 5 язык, который учил пол года. Первое тестирование на практике случилось в нашем свадебном путешествии чуть позже тем годом. Я организовал раунд трип через Чехию, Германию, Люксембург и Францию. Где-то треть всего пути мы ездили с незнакомцами на бла-бла каре, немцами, чехами, французами. В этот момент случилось откровение, я понял, что в принципе могу говорить и меня как-то понимают (я напомню, это где-то А2, но фраза моей жены «май хасбенд спикс инглиш» ломала любые барьеры). Вернувшись, я начал еще усерднее учиться на групповых занятиях на работе и это приобрело какой-то новый смысл. Позже, к нам в самарский офис приехал немец. Он был как-то связан с заказчиком одного из проектов. Я был очень взволнован его присутствием и постоянно на него поглядывал. Заготавливал фразочки на случай если выдастся возможность что-то сказать и крутил в голове диалоги. В один прекрасный кофе брейк, я вышел из рабочего пространства и встретил его возле вендингового автомата и, как-то естественно, улыбнувшись друг другу, мы начали болтать. Спустя минут 30 он вежливо прекратил нашу беседу и предложил пойти работать, а я понял, что в принципе 30% понимания чужой речи достаточно, чтобы поддерживать разговор. Второй тест был пройден. За оставшееся время в той компании я подтянул английский еще немного до B1 и переехал в Питер. Оказаться, в по-настоящему международной компании было шоком. С одной стороны крупные митинги на английском, где хочется уловить суть, становились обыденностью, с другой стороны я навсегда запомню встречу с кем-то из британского сименса, где мне что-то рассказывали, но я на столько не понимал человека, что физически чувствовал, как стою на дне и дальше падать некуда. Уже живя в Питере я был еще заряжен на утренние подъемы, так что поставил занятия по английскому на 6 утра с преподом из США, который переехал в Тайланд. Его основной метод - 2 минуты смотрим отрывок видео на ютубе и следующие 2 минуты я всеми правдами и неправдами должен непрерывно говорить о том, что я только что посмотрел.

  • Хотелось написать какое-то мудрое пожелание, но после такого придется проветривать от душноты, а за окном зима ❄️ Дабы вас не морозить через открытую форточку, пожелаю находить в себе силы, чтобы упрощать. Тяжелая судьба инженера - видеть все особенности проблемы, находить исчерпывающие решения, отсюда и сложные пути реализации как на работе, так и в обычной жизни. Упрощать же сложно, это требует опыта и знаний, но, пожалуй, главное чего оно требует и чего всем нам не хватает - внутренних сил и желания делать просто. Оное, собственно, пусть дается вам легко в 2025, а удовольствия становится даже больше 🎄С Новым Годом! p.s. сегодня мы впервые пробили отметку в 500 человек. Ура!

  • Поехали! Новогодний стрим https://www.youtube.com/watch?v=t1MDd_Xg4oE Отличный стрим получился!

  • Сегодня планируем полу-спонтанный стрим через 30-40 минут с Димой @javaswag, посмотрим на тренды уходящего года в мире Java и Kotlin Ссылка скоро

  • без подписи

  • без подписи

  • Почти год назад, пока я работал в Arrival и жил на каменистом берегу Чёрного моря, я участвовал в внутреннем конкурсе и выиграл маленькую модель фургона Arrival. Участвовать в конкурсах для меня редкость, но этот был про мемы, так что упустить возможность применить своё чувство юмора в “прикладной области” я не мог. Проблема заключалась в том, что между мной и моим призом было 4 тысячи км. Некоторые коллеги собирались в командировку в грузию и были готовы помочь, но риск потери багажа оставался. Поэтому я решил, что заберу трофей сам, чего бы это ни стоило! Вот мой план: Шаг 0: Попросить придержать van для меня. Шаг 1: Получить визу в Великобританию. Шаг 2: Переехать. Шаг 3: Забрать. Я не был уверен, что туристическая виза это правильный путь, а рабочая казалась слишком сложной. Самый простой способ — получить одобрение на визу Global Talent. Полный фокус, all in. Готово! Переезд. Готово! И вот на этот новый год грузовичок наконец добрался до моего дома. Угадайте, что произошло на последнем этапе плана спустя 10+ месяцев? Посылка была обмотана лентой с надписью “FRAGILE”. Курьер решил, что отличная идея — не передать её моим замечательным соседям и не оставить у двери. Пока я спускался по лестнице, он решил перекинуть коробку с моим призом через мой забор в сад… а почему бы и нет… посылка упала с двухметровой высоты. Видимо, “fragile” по-английски означает “не роняй с высоты 3+ метров, с двух — нормально”. К счастью, благодаря отличной упаковке, фургон остался целым и невредимым. Этой историей я хотел напомнить, что даже при блестящем исполнении 99% вашего плана, последний этап может всё испортить :) Счастливого Нового Года!