Регулярная подборка статей вокруг архитектуры (сегодня много про AI)
🔹Coding with Claude Code from mobile phone
🔹Productivity advices from Claude's father
🔹Impact of AI on productivity - survey
🔹How OpenAI protects ChatGPT Atlas against prompt injection attacks
🔹Step by step guide to create your personal AI copilot
🔹Coding with Claude Code from mobile phone
🔹Productivity advices from Claude's father
🔹Impact of AI on productivity - survey
🔹How OpenAI protects ChatGPT Atlas against prompt injection attacks
🔹Step by step guide to create your personal AI copilot
🔥2
Добавляем динамику в диаграммы.
Статические диаграммы скучно выглядят. Стрелочки часто обозначают поток данных, так почему бы не анимировать этот поток?
Закатал я рукава, запустил OpenAI Codex (давно хотелось его затестить) и за 30 минут навайбкодил CLI по превращению статичных диаграмм в анимированый GIF.
Исходники здесь.
Пока тестировал работу с экспортом из Excalidraw, с остальными может тоже работает – проверю их по нужде позже.
Codex – очень крутой. Галюцинаций было ноль, положительно проактивный он был.
Кайфуем🎁
P.S. Результат работы попробую выложить здесь в комментах.
Статические диаграммы скучно выглядят. Стрелочки часто обозначают поток данных, так почему бы не анимировать этот поток?
Закатал я рукава, запустил OpenAI Codex (давно хотелось его затестить) и за 30 минут навайбкодил CLI по превращению статичных диаграмм в анимированый GIF.
Исходники здесь.
Пока тестировал работу с экспортом из Excalidraw, с остальными может тоже работает – проверю их по нужде позже.
Codex – очень крутой. Галюцинаций было ноль, положительно проактивный он был.
Кайфуем
P.S. Результат работы попробую выложить здесь в комментах.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - laptevn/animate-diagram
Contribute to laptevn/animate-diagram development by creating an account on GitHub.
1👍8 1
Супруга-блогер
Уже испугались?😄
Моя любимая супруга – настоящий архитектор. Кирпичи, бревна, расчеты износа – вот эти все серьезные штуки а не эти наши микросервисы и AI 😜
Я частенько ее спрашиваю за настоящую архитектуру, когда какую-то странность в IT архитектуре вижу.
Про серьезную архитектуру она вещать пока не хочет, но решила рассказывать про творение руками (он же сrafting).
Если вам эта тема интересна (я ручками люблю помастерить), то велком на ее канал https://t.iss.one/masterklass_doma
Уже испугались?
Моя любимая супруга – настоящий архитектор. Кирпичи, бревна, расчеты износа – вот эти все серьезные штуки а не эти наши микросервисы и AI 😜
Я частенько ее спрашиваю за настоящую архитектуру, когда какую-то странность в IT архитектуре вижу.
Про серьезную архитектуру она вещать пока не хочет, но решила рассказывать про творение руками (он же сrafting).
Если вам эта тема интересна (я ручками люблю помастерить), то велком на ее канал https://t.iss.one/masterklass_doma
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Мастер-класс дома.
Поделки на любой бюджет. В любом уголке мира.
🔥9❤4🥰3👀3
Когда компания внезапно решила бороться за высокую производительность 🤡
Мой бывший коллега, ныне Director of Engineering да и вообще красава Фабьяно сделал разбор на недавний кейс в Бразилии, когда крупный банк сократил 1000 работников.
Причина – низкая производительность работников.
Компания втихаря измеряла производительность работников по активности за рабочим компьютером (клики мышки, нажатия клавиш и вот это все) и уволила всех, у кого активность была ниже 40% в день.
По сути они точь-в-точь повторили шторм Илона Маска, когда он приобрел Twitter/X.
Давайте разбираться в деталях.
1. Компания не знала как измерить реальную производительность (влияние на успех команды, качество работы, успешные релизы) и поэтому измеряла клики мышки.
Это рабочий вариант, но дает очень много ложно положительных срабатываний. Некоторые сокращенные сотрудники говорили "Меня месяц назад повысили за высокую производительность а сейчас уволили за якобы низкую".
2. Компания не предупредила сотрудников, что для нее важна высокая производительность.
Вы скажете "Ты чего с ума сошел? Это очевидно, что компаниям важна высокая производительность".
Ага, но 99% компаний операционно неэффективны (кажется банков среди них еще больше). Ты можешь быть супер производительным лично, но при этом быть постоянно заблокирован другими людьми и департаментами. Итого твоя производительность низкая.
К тому же за высокую производительность нужно платить значительно выше рынка.
Думаю будет так:
Оставшиеся работники будут создавать видимость производительности (кликать часто мышкой), но в этом году покинут эту компанию, ибо зарплату им конечно не подняли.
Особенно улыбнула реакция профсоюза работников. Он ничего не сказал из пунктов выше, зато начал ныть про ущемление прав, чувстваверующих работников и шпионский совт (вот какой кравожадный банк мониторит свои рабочие компьютеры).
Подходы Илона Маска прекрасны, когда нужно создать чудо в болоте
– Уверовать мир, что электромобили – это не только тележки для гольфа
– Вернуть страну в космос, когда все технологии уже 60+ лет пылятся в сарае
Но они не работают, когда нужен стабильный результат в долгую перспективу и соответственно минимизация рисков.
Что думаете за такой движ?
Мой бывший коллега, ныне Director of Engineering да и вообще красава Фабьяно сделал разбор на недавний кейс в Бразилии, когда крупный банк сократил 1000 работников.
Причина – низкая производительность работников.
Компания втихаря измеряла производительность работников по активности за рабочим компьютером (клики мышки, нажатия клавиш и вот это все) и уволила всех, у кого активность была ниже 40% в день.
По сути они точь-в-точь повторили шторм Илона Маска, когда он приобрел Twitter/X.
Давайте разбираться в деталях.
1. Компания не знала как измерить реальную производительность (влияние на успех команды, качество работы, успешные релизы) и поэтому измеряла клики мышки.
Это рабочий вариант, но дает очень много ложно положительных срабатываний. Некоторые сокращенные сотрудники говорили "Меня месяц назад повысили за высокую производительность а сейчас уволили за якобы низкую".
2. Компания не предупредила сотрудников, что для нее важна высокая производительность.
Вы скажете "Ты чего с ума сошел? Это очевидно, что компаниям важна высокая производительность".
Ага, но 99% компаний операционно неэффективны (кажется банков среди них еще больше). Ты можешь быть супер производительным лично, но при этом быть постоянно заблокирован другими людьми и департаментами. Итого твоя производительность низкая.
К тому же за высокую производительность нужно платить значительно выше рынка.
Думаю будет так:
Оставшиеся работники будут создавать видимость производительности (кликать часто мышкой), но в этом году покинут эту компанию, ибо зарплату им конечно не подняли.
Особенно улыбнула реакция профсоюза работников. Он ничего не сказал из пунктов выше, зато начал ныть про ущемление прав, чувства
Подходы Илона Маска прекрасны, когда нужно создать чудо в болоте
– Уверовать мир, что электромобили – это не только тележки для гольфа
– Вернуть страну в космос, когда все технологии уже 60+ лет пылятся в сарае
Но они не работают, когда нужен стабильный результат в долгую перспективу и соответственно минимизация рисков.
Что думаете за такой движ?
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
System Failure – 1,000 layoffs over irregular remote work
In this episode, we discuss the recent and controversial case of over 1,000 Itaú employees being laid off due to issues related to remote work monitoring.
🔥4❤3👍3😁1🤔1
Живое обсуждение архитектуры 😆
Посты в канале – это информативно. Но я получаю наверное большее удовольствие от живого обсуждения этих постов в комментариях. Спасибо вам за активность!
У живого обсуждения есть отличный сайд эффект – находятся новые идеи, смотришь на привычные вещи под новым ракурсом.
Возникла мысль максимизировать самое приятно – живое обсуждение.
Кажется подкаст для этого идеально подходит.
Механика такая:
– Выбираем тему на эпизод и холиварим по ней час с фокусом на архитектуру.
– Запись подкаста уходит на популярные платформы.
– Язык в идеале английский (не обязательно свободное владение), но можно и по русски сделать. Не хочется языком охват обрубать значительно.
Есть желающие поучаствовать в таких подкастах собеседником❓
Качается личный бренд, порекламировать можно что-то свое, ну и это просто весело 😁
Посты в канале – это информативно. Но я получаю наверное большее удовольствие от живого обсуждения этих постов в комментариях. Спасибо вам за активность!
У живого обсуждения есть отличный сайд эффект – находятся новые идеи, смотришь на привычные вещи под новым ракурсом.
Возникла мысль максимизировать самое приятно – живое обсуждение.
Кажется подкаст для этого идеально подходит.
Механика такая:
– Выбираем тему на эпизод и холиварим по ней час с фокусом на архитектуру.
– Запись подкаста уходит на популярные платформы.
– Язык в идеале английский (не обязательно свободное владение), но можно и по русски сделать. Не хочется языком охват обрубать значительно.
Есть желающие поучаствовать в таких подкастах собеседником
Качается личный бренд, порекламировать можно что-то свое, ну и это просто весело 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥11❤5👍3
Нужно ли архитектору понимать в управлении продуктами?
Нет, не обязательно. Никто архитектора ругать не будет, если PO протащит в продукт ошибочную идею.
Но мне кажется, что все таки архитектору понимать немножко в управлении продуктами стоит. Только архитектор может остановить и переубедить PO от неудачных изменений в продукте.
Спускаемся на землю.
Сегодня я принимал архитектурное решение, куда поместить кастомные дашборды для сотрудников НКО. Там будет аналитика и некоторая динамика процессов.
ADR в аттаче.
AmoCRM и ПланФикс – максимально простые продукты, хотя внутри очень даже мачурные. С нулевым порогом входа и максимально отзывчивым суппортом.
Битрикс24 – неуклюжая годзилла. Функционально она может быть богаче всех своих конкурентов, но ты это сможешь узнать, только если купишь у них консультации.
Битрикс24 старается идти в ногу со временем, AI даже добавил, но от этого эта годзилла только растет в размерах и сложности.
Кажется архитекторам Битрикс24 нужно 100% своего рабочего времени говорить НЕТ запросам PO.
Дисклеймер.
Я наверняка плохой PO в плане изобретения новый фич. Но я работал как вице президент по техническому управлению продуктами, где моя работа заключалась в том, чтобы определять когда продукт расширяется в сторону своего ядра, а когда идет совсем не туда. Другими словами моя работа заключалась в том, чтобы говорить НЕТ PO.
Как думаете, нужно ли архитектору понимать в управлении продуктами?
Нет, не обязательно. Никто архитектора ругать не будет, если PO протащит в продукт ошибочную идею.
Но мне кажется, что все таки архитектору понимать немножко в управлении продуктами стоит. Только архитектор может остановить и переубедить PO от неудачных изменений в продукте.
Спускаемся на землю.
Сегодня я принимал архитектурное решение, куда поместить кастомные дашборды для сотрудников НКО. Там будет аналитика и некоторая динамика процессов.
ADR в аттаче.
AmoCRM и ПланФикс – максимально простые продукты, хотя внутри очень даже мачурные. С нулевым порогом входа и максимально отзывчивым суппортом.
Битрикс24 – неуклюжая годзилла. Функционально она может быть богаче всех своих конкурентов, но ты это сможешь узнать, только если купишь у них консультации.
Битрикс24 старается идти в ногу со временем, AI даже добавил, но от этого эта годзилла только растет в размерах и сложности.
Кажется архитекторам Битрикс24 нужно 100% своего рабочего времени говорить НЕТ запросам PO.
Дисклеймер.
Я наверняка плохой PO в плане изобретения новый фич. Но я работал как вице президент по техническому управлению продуктами, где моя работа заключалась в том, чтобы определять когда продукт расширяется в сторону своего ядра, а когда идет совсем не туда. Другими словами моя работа заключалась в том, чтобы говорить НЕТ PO.
Как думаете, нужно ли архитектору понимать в управлении продуктами?
🔥8❤3👍1
Пример архитектурного решения.
Мы с ребятами помогаем одному благотворительному фонду решить некоторые бизнес проблемы бесплатно.
Здесь доступно описание архитектуры, которая решает эти проблемы. Сделал за 2 дня.
Основные потребители этого решения – разработчики, которые будут его реализовывать.
Будет еще live демо прототипа для фонда, чтобы помочь им визуализировать чудесные дали 🌆
Буду рад вашему фидбеку 😀
Лучше его оставлять inline комментариями к доке.
P.S. Активно в работе использовал свой AI ассистент архитектора. Сильно помог сократить время подготовки артефакта. Уже попробовали его?
Мы с ребятами помогаем одному благотворительному фонду решить некоторые бизнес проблемы бесплатно.
Здесь доступно описание архитектуры, которая решает эти проблемы. Сделал за 2 дня.
Основные потребители этого решения – разработчики, которые будут его реализовывать.
Будет еще live демо прототипа для фонда, чтобы помочь им визуализировать чудесные дали 🌆
Буду рад вашему фидбеку 😀
Лучше его оставлять inline комментариями к доке.
P.S. Активно в работе использовал свой AI ассистент архитектора. Сильно помог сократить время подготовки артефакта. Уже попробовали его?
🔥8👍3💩1 1
В интересные времена мы живем.
На днях много критиковал Илона в Х за то, что Х все хуже и хуже работает. У меня там 1к подписчиков, которые не видят мой контент вообще и с каждым обновлением рекомендаций все хуже.
Утром просыпаюсь и вижу пуш, что Илон меня пригласил поговорить в аудиокомнате (X Space). Не меня одного а несколько таких же критикующих 🤣
Заспанный послушал про ракеты и ИИ, буркнул "а вот X не правильно готовите" и пошел кофе пить.
Жалко что у Space X не сохраняет нотификации под колокольчиком (после клика удаляются), щас бы пруф скинул.
Интересные времена.
На днях много критиковал Илона в Х за то, что Х все хуже и хуже работает. У меня там 1к подписчиков, которые не видят мой контент вообще и с каждым обновлением рекомендаций все хуже.
Утром просыпаюсь и вижу пуш, что Илон меня пригласил поговорить в аудиокомнате (X Space). Не меня одного а несколько таких же критикующих 🤣
Заспанный послушал про ракеты и ИИ, буркнул "а вот X не правильно готовите" и пошел кофе пить.
Жалко что у Space X не сохраняет нотификации под колокольчиком (после клика удаляются), щас бы пруф скинул.
Интересные времена.
😁23👍5🔥1😱1
Вирусные тренды и идиотизм 😁
Некоторое время назад появился инструмент Clawdbot.
Все, что он делает, это добавляет интерфейс к рабочему пространству для работы с AI моделям через мессенджеры.
Можно писать ему в Telegram, чтобы он юнит тесты в Claude сгенерил, или почту разобрал через MCP сервер Gmail. Что само по себе классно, но не грандиозно.
Мы это все могли делать и раньше с Claude и ChatGPT, и даже команды могли давать с телефона, но просто теперь можно команды давать через мессенджер.
Но в X взорвался вирусный тренд "Clawdbot меняет нашу жизнь, теперь мы станем супер людьми".
Привело это к забавным моментам:
– Массово скупают Mac mini для запуска бота, хотя запускать его можно на любом комодити железе за копейки.
Создатель Clawdbot просит перестать их скупать, а эти деньги лучше ему задонатить 🤣
– Дают команды боту в Telegram, чтобы он за них отправил их же сообщение другу в Telegram🤯
– Никто не использует локальные AI модели в боте, хотя он это поддерживает, используют API Claude в основном. В итоге к ним прилетают огромные счета.
– Отдают боту свои личные секреты (логины, пароли, ключи), чтобы бот за человека выполнял работу.
Хотя уже лет 10 как все знают, что машинам нужны токены, ограниченные в скоупе, а не человеческие секреты.
– Делегируют боту свои личные аккаунты и жизни, хотя AI агенты не могут быть защищены от промпт инъекций даже в теории. И об этом создатели агентов нас предупреждают с самого их появления.
Хакеры ликуют – тысячи пользователей отдают им бесплатно свои доступы и жизни.
По сути стадо овец вырвалось из ограды и само сознательно побежал в лагерь волков😄
В такие моменты в выигрыше только Apple, Anthropic и хакеры, которым вдруг резко перепало нехило бабла.
Эта волна идиотизма скоро остановится на том, что Clawdbot – "плохой, дорогой и небезопасный". Хотя его скромные юз кейсы вполне себе полезные и целевая аудитория это оценила.
Желаю нам спокойствия в такие темные времена 😀
Некоторое время назад появился инструмент Clawdbot.
Все, что он делает, это добавляет интерфейс к рабочему пространству для работы с AI моделям через мессенджеры.
Можно писать ему в Telegram, чтобы он юнит тесты в Claude сгенерил, или почту разобрал через MCP сервер Gmail. Что само по себе классно, но не грандиозно.
Мы это все могли делать и раньше с Claude и ChatGPT, и даже команды могли давать с телефона, но просто теперь можно команды давать через мессенджер.
Но в X взорвался вирусный тренд "Clawdbot меняет нашу жизнь, теперь мы станем супер людьми".
Привело это к забавным моментам:
– Массово скупают Mac mini для запуска бота, хотя запускать его можно на любом комодити железе за копейки.
Создатель Clawdbot просит перестать их скупать, а эти деньги лучше ему задонатить 🤣
– Дают команды боту в Telegram, чтобы он за них отправил их же сообщение другу в Telegram
– Никто не использует локальные AI модели в боте, хотя он это поддерживает, используют API Claude в основном. В итоге к ним прилетают огромные счета.
– Отдают боту свои личные секреты (логины, пароли, ключи), чтобы бот за человека выполнял работу.
Хотя уже лет 10 как все знают, что машинам нужны токены, ограниченные в скоупе, а не человеческие секреты.
– Делегируют боту свои личные аккаунты и жизни, хотя AI агенты не могут быть защищены от промпт инъекций даже в теории. И об этом создатели агентов нас предупреждают с самого их появления.
Хакеры ликуют – тысячи пользователей отдают им бесплатно свои доступы и жизни.
По сути стадо овец вырвалось из ограды и само сознательно побежал в лагерь волков
В такие моменты в выигрыше только Apple, Anthropic и хакеры, которым вдруг резко перепало нехило бабла.
Эта волна идиотизма скоро остановится на том, что Clawdbot – "плохой, дорогой и небезопасный". Хотя его скромные юз кейсы вполне себе полезные и целевая аудитория это оценила.
Желаю нам спокойствия в такие темные времена 😀
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12❤1👍1
Возможность поработать вместе и качнуть архитектурный опыт.
Недавно писал про архитектуру для благотворительного фонда. Архитектуру приняли и нужно ее реализовывать.
Ищу JavaScript разработчиков, кому это было бы интересно.
Нужно будет создать несколько виджетов для AmoCRM и бекенд написать для них. Работа для фонда бесплатная.
– Фулл стек со знанием JavaScript.
– Основной упор на бекенд. Фронтенд может AI сгенерить без проблем – там ничего сложного.
– Очень желательно уметь пользоваться Claude, Codex или Gemini в разработке. Сильный буст будет для нас.
– Умение виджеты для AmoCRM делать было бы идеально, но не обязательно.
– Знание PostgreSQL на уровне логики приложений.
Будет возможность качнуть опыт с AmoCRM и VK Cloud. Ну и максимальная свобода самовыражения и много нетривиальных и архитектурных задач. Архитектура принята, но по необходимости можно ее изменить. Также она не сильно детализирована и нужно детали прорабатывать будет.
Пишите, если кому-то интересно фонду помочь 😀
Недавно писал про архитектуру для благотворительного фонда. Архитектуру приняли и нужно ее реализовывать.
Ищу JavaScript разработчиков, кому это было бы интересно.
Нужно будет создать несколько виджетов для AmoCRM и бекенд написать для них. Работа для фонда бесплатная.
– Фулл стек со знанием JavaScript.
– Основной упор на бекенд. Фронтенд может AI сгенерить без проблем – там ничего сложного.
– Очень желательно уметь пользоваться Claude, Codex или Gemini в разработке. Сильный буст будет для нас.
– Умение виджеты для AmoCRM делать было бы идеально, но не обязательно.
– Знание PostgreSQL на уровне логики приложений.
Будет возможность качнуть опыт с AmoCRM и VK Cloud. Ну и максимальная свобода самовыражения и много нетривиальных и архитектурных задач. Архитектура принята, но по необходимости можно ее изменить. Также она не сильно детализирована и нужно детали прорабатывать будет.
Пишите, если кому-то интересно фонду помочь 😀
Telegram
Архитектура с Лаптевым
Пример архитектурного решения.
Мы с ребятами помогаем одному благотворительному фонду решить некоторые бизнес проблемы бесплатно.
Здесь доступно описание архитектуры, которая решает эти проблемы. Сделал за 2 дня.
Основные потребители этого решения – разработчики…
Мы с ребятами помогаем одному благотворительному фонду решить некоторые бизнес проблемы бесплатно.
Здесь доступно описание архитектуры, которая решает эти проблемы. Сделал за 2 дня.
Основные потребители этого решения – разработчики…
🔥5❤3👍1
Идеи для новых продуктов.
Известно, что успешный продукт должен решать реальные проблемы людей а не выдуманные проблемы его создателя 😁
Как понять какие у людей проблемы?
Общаться с людьми – такой был обычно ответ.
Но на дворе 21 век, когда у человека что-то реально болит, он об этом сам спешит поделиться.
И по какой-то причине они спешат делиться об этом на Reddit. Это аля Российские блоги из начала 2000х с кривым дизайном, постоянными багами, рендомными блокировками и вообще со странно работающими у них разрабами.
Но жизнь есть жизнь, народ туда реально идет делиться проблемами.
Я решил спрятать все боли Reddit и добавить AI аналитику у жалоб пользователей на жизнь, которая оценивает
– реально ли это проблема
– в чем ее корень
– какая сложность решения
– насколько эта проблема популярна (решать проблемы для ультранишевой аудитории – это специфичное удовольствие).
А результаты этой аналитики автоматически публикуются каждый день в этот канал @prod_ideas‼️
Стартаперы, вот вам бесплатная база идей для будущих продуктов🎁
P.S. Делать это было очень больно. Reddit заблокировал доступ к его API, какие только костыли я не изобретал, чтобы автоматически его парсить🤯
Известно, что успешный продукт должен решать реальные проблемы людей а не выдуманные проблемы его создателя 😁
Как понять какие у людей проблемы?
Общаться с людьми – такой был обычно ответ.
Но на дворе 21 век, когда у человека что-то реально болит, он об этом сам спешит поделиться.
И по какой-то причине они спешат делиться об этом на Reddit. Это аля Российские блоги из начала 2000х с кривым дизайном, постоянными багами, рендомными блокировками и вообще со странно работающими у них разрабами.
Но жизнь есть жизнь, народ туда реально идет делиться проблемами.
Я решил спрятать все боли Reddit и добавить AI аналитику у жалоб пользователей на жизнь, которая оценивает
– реально ли это проблема
– в чем ее корень
– какая сложность решения
– насколько эта проблема популярна (решать проблемы для ультранишевой аудитории – это специфичное удовольствие).
А результаты этой аналитики автоматически публикуются каждый день в этот канал @prod_ideas
Стартаперы, вот вам бесплатная база идей для будущих продуктов
P.S. Делать это было очень больно. Reddit заблокировал доступ к его API, какие только костыли я не изобретал, чтобы автоматически его парсить
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥9👍4
Портфолио проектов архитектора.
На Российском рынке найма наметился необычный тренд – у архитекторов начали запрашивать портфолио его/ее работ.
Почему не стоит запрашивать у архитектора портфолио?
Архитектор решает самые сложные задачи в компании. Его/ее решения живут в компании годами.
Когда ты просишь документ с описанием решений архитектора, ты автоматически получаешь инсайдерскую информацию на самые важные аспекты работы компании. Причем не когда-то давно, а на ближайшие годы.
Если архитектор раскроет такую информацию, то скорее всего сядет.
Если поставить себя на место организации, запрашивающей портфолио, то у меня сразу возникает вопрос "А зачем нам работник, который после увольнения всю нашу внутрянку расскажет нашему конкуренту?".
А вы делитесь внутрянкой бывших компаний на интервью?
На Российском рынке найма наметился необычный тренд – у архитекторов начали запрашивать портфолио его/ее работ.
Почему не стоит запрашивать у архитектора портфолио?
Архитектор решает самые сложные задачи в компании. Его/ее решения живут в компании годами.
Когда ты просишь документ с описанием решений архитектора, ты автоматически получаешь инсайдерскую информацию на самые важные аспекты работы компании. Причем не когда-то давно, а на ближайшие годы.
Если архитектор раскроет такую информацию, то скорее всего сядет.
Если поставить себя на место организации, запрашивающей портфолио, то у меня сразу возникает вопрос "А зачем нам работник, который после увольнения всю нашу внутрянку расскажет нашему конкуренту?".
А вы делитесь внутрянкой бывших компаний на интервью?
🔥17❤2👍1💯1
Архитектура с Лаптевым
Идеи для новых продуктов. Известно, что успешный продукт должен решать реальные проблемы людей а не выдуманные проблемы его создателя 😁 Как понять какие у людей проблемы? Общаться с людьми – такой был обычно ответ. Но на дворе 21 век, когда у человека что…
Ух, недооценил я "удобство" Telegram. На большом количестве постов в канале с болями бизнеса стало очень сложно ориентироваться.
Поэтому создал веб приложение https://painsighthq.com/ куда будут приходить все данные.
Там уже есть удобная фильтрация. А скоро появится еще и аналитика.
Как вам?
P.S. Для доступа из РФ нужно слово из трех букв.
Поэтому создал веб приложение https://painsighthq.com/ куда будут приходить все данные.
Там уже есть удобная фильтрация. А скоро появится еще и аналитика.
Как вам?
P.S. Для доступа из РФ нужно слово из трех букв.
Painsighthq
Product Pains Dashboard
Browse product pains with a focused filter.
1❤2
На этой неделе я притих, внезапно решил новый продукт пилить и запилил.
OpenAI зарелизил обновления Codex и уже намекнул, на повышение цены.
Так что пока такой кайф доступен с нулевыми ограничениями для меня за $20 месяц, грех его по максимуму не использовать.
И Codex – реально крут в бою. Даже умеет реагировать на мои "делай хорошо, плохо не делай" 🤣
Система ушла в свободное плавание. Минимальный функционал есть.
На днях добавлю AI разбор бизнес проблем, чтобы пользователи умели системно смотреть на развитие продуктов. Так, что можно бесплатно навыки PO подкачать пользователям 😜
Но руки освобождаются и вернусь топить за архитектуру.
На следующей неделе будет как минимум пара постов за лютый hard core.
P.S. Один из пользователей за пару дней доступа уже придумал идею для будущего бизнеса под свои скилы и нишу💪
OpenAI зарелизил обновления Codex и уже намекнул, на повышение цены.
Так что пока такой кайф доступен с нулевыми ограничениями для меня за $20 месяц, грех его по максимуму не использовать.
И Codex – реально крут в бою. Даже умеет реагировать на мои "делай хорошо, плохо не делай" 🤣
Система ушла в свободное плавание. Минимальный функционал есть.
На днях добавлю AI разбор бизнес проблем, чтобы пользователи умели системно смотреть на развитие продуктов. Так, что можно бесплатно навыки PO подкачать пользователям 😜
Но руки освобождаются и вернусь топить за архитектуру.
На следующей неделе будет как минимум пара постов за лютый hard core.
P.S. Один из пользователей за пару дней доступа уже придумал идею для будущего бизнеса под свои скилы и нишу
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍10❤1
Ну и раз начал с анонсов...
В этом месяце уже выйдет первый выпуск архитектурного подкаста. А может и даже 2 выпустить успеем🤪
Собрались 4 матерых кохоста/инженера/архитектора. Одного пока напугала будущая слава и богатства, но мы его дождемся🤣
Должно получится огненно.
Сейчас есть отличная возможность повлиять на контент подкаста.
Делитесь пожалуйста в комментариях темами, которые хотели бы услышать рассмотренными.
В этом месяце уже выйдет первый выпуск архитектурного подкаста. А может и даже 2 выпустить успеем
Собрались 4 матерых кохоста/инженера/архитектора. Одного пока напугала будущая слава и богатства, но мы его дождемся🤣
Должно получится огненно.
Сейчас есть отличная возможность повлиять на контент подкаста.
Делитесь пожалуйста в комментариях темами, которые хотели бы услышать рассмотренными.
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Архитектура с Лаптевым
Живое обсуждение архитектуры 😆
Посты в канале – это информативно. Но я получаю наверное большее удовольствие от живого обсуждения этих постов в комментариях. Спасибо вам за активность!
У живого обсуждения есть отличный сайд эффект – находятся новые идеи…
Посты в канале – это информативно. Но я получаю наверное большее удовольствие от живого обсуждения этих постов в комментариях. Спасибо вам за активность!
У живого обсуждения есть отличный сайд эффект – находятся новые идеи…
❤11👍3🕊2
Самые опасные решения архитектора.
Архитектор принимает самые важные технические решения в компании.
Для разработки архитектуры системы с нуля обычно бывает 50+ архитектурных решений (decision) и 3-5 из них важнее других.
Сегодня поговорим о последних. Назовем их Big Bang Decisions, чтобы у вас от слова "важное" в глазах не заребило, ну и просто название классное 😁
Big Bang Decisions формируют всю архитектуру и ошибки в них 100% угробят всю архитектуру.
Другими словами, они очень рискованные.
Как сократить/убрать эти риски?
При формировании Big Bang Decision мы выдвигаем гипотезы. Обычно архитекторы называют их assumptions, логируют, делают архитектуру и садятся в джакузи пить мохито🛁
Через полгода это все накрывается медным тазом, архитектор показывает, что он залогировал что это был не факт а assumption и "вы там сами виноваты а я молодец".
Подход популярный, но стремный.
Можем его улучшить? Да запросто.
Для каждой гипотезы архитектор делает руками прототип, который проверяет гипотезу.
Сами гипотезы и прототипы нужно привести в самом решении. И архитектору будет полезно и разработчики могут использовать прототип как базу настоящего решения.
Неподтвержденная гипотеза – тоже успех. Сэкономили кучу ресурсов компании, ведь не пришлось неверное решение реализовывать.
На моей обширной практике неподтвержденными оказываются до 30% гипотез у опытного архитектора и до 80% у неопытного.
Оценили какой головняк архитекторы создают компаниям со своими assumptions?😈
Что такое прототип?
Это минимально функциональное нечто. Баш скрипт, CLI инструмент, плагин а может быть и развернутая система.
Делать РУКАМИ архитектору?
Ага, а кому еще?🪂
Отличная возможность вернуться на землю и прочувствовать как архитектура будет работать в реальности.
Но это ведь долго?
У нас есть публичные облака, Serverless а теперь еще и AI код пишет.
Так что прототип можно сделать за 4-8 часов.
Я серьезно и я это делал еще до AI (например ультра сложный кластер Hadoop разворачивал с устаревшими зависимостями или копался в кишочках Chromebook).
Время примеров✨
Недавно делал архитектуру для НКО. Big Bang Decisions для него – это где работники фонда и волонтеры будут выполнять бизнес процессы.
Гипотезы:
– AmoCRM подходит как база для актуальных бизнес процессов
– AmoCRM позволяет расширять свой функционал под нужды НКО
Прототипы подтвердили гипотезы:
– Развернут AmoCRM под нужды НКО и настроены важные процессы
– Создан виджет с примером дашборда с аналитикой для владельца НКО
В добавок обнаружил, что подход виджетов с лендинг страницы AmoCRM НКО плохо подходит и нужно использовать другие подходы. Без прототипа разработчики бы приуныли.
Оба прототипа сделал за день. +1 день, чтобы сделать виджет красивым для демо владельцу НКО. Ей не верилось как это все будет работать, так что убил двух зайцев.
А теперь настало время признаний. А вы как риски у архитектурных решений снижаете?
Архитектор принимает самые важные технические решения в компании.
Для разработки архитектуры системы с нуля обычно бывает 50+ архитектурных решений (decision) и 3-5 из них важнее других.
Сегодня поговорим о последних. Назовем их Big Bang Decisions, чтобы у вас от слова "важное" в глазах не заребило, ну и просто название классное 😁
Big Bang Decisions формируют всю архитектуру и ошибки в них 100% угробят всю архитектуру.
Другими словами, они очень рискованные.
Как сократить/убрать эти риски?
При формировании Big Bang Decision мы выдвигаем гипотезы. Обычно архитекторы называют их assumptions, логируют, делают архитектуру и садятся в джакузи пить мохито
Через полгода это все накрывается медным тазом, архитектор показывает, что он залогировал что это был не факт а assumption и "вы там сами виноваты а я молодец".
Подход популярный, но стремный.
Можем его улучшить? Да запросто.
Для каждой гипотезы архитектор делает руками прототип, который проверяет гипотезу.
Сами гипотезы и прототипы нужно привести в самом решении. И архитектору будет полезно и разработчики могут использовать прототип как базу настоящего решения.
Неподтвержденная гипотеза – тоже успех. Сэкономили кучу ресурсов компании, ведь не пришлось неверное решение реализовывать.
На моей обширной практике неподтвержденными оказываются до 30% гипотез у опытного архитектора и до 80% у неопытного.
Оценили какой головняк архитекторы создают компаниям со своими assumptions?
Что такое прототип?
Это минимально функциональное нечто. Баш скрипт, CLI инструмент, плагин а может быть и развернутая система.
Делать РУКАМИ архитектору?
Ага, а кому еще?
Отличная возможность вернуться на землю и прочувствовать как архитектура будет работать в реальности.
Но это ведь долго?
У нас есть публичные облака, Serverless а теперь еще и AI код пишет.
Так что прототип можно сделать за 4-8 часов.
Я серьезно и я это делал еще до AI (например ультра сложный кластер Hadoop разворачивал с устаревшими зависимостями или копался в кишочках Chromebook).
Время примеров
Недавно делал архитектуру для НКО. Big Bang Decisions для него – это где работники фонда и волонтеры будут выполнять бизнес процессы.
Гипотезы:
– AmoCRM подходит как база для актуальных бизнес процессов
– AmoCRM позволяет расширять свой функционал под нужды НКО
Прототипы подтвердили гипотезы:
– Развернут AmoCRM под нужды НКО и настроены важные процессы
– Создан виджет с примером дашборда с аналитикой для владельца НКО
В добавок обнаружил, что подход виджетов с лендинг страницы AmoCRM НКО плохо подходит и нужно использовать другие подходы. Без прототипа разработчики бы приуныли.
Оба прототипа сделал за день. +1 день, чтобы сделать виджет красивым для демо владельцу НКО. Ей не верилось как это все будет работать, так что убил двух зайцев.
А теперь настало время признаний. А вы как риски у архитектурных решений снижаете?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2❤1
Интервью по системному дизайну.
По какой-то неведомой мне причине системный дизайн стал обязательным этапом интервью на позицию архитектора.
Кажется, что из-за популярной ошибки – архитектор производит диаграммы🤦♂️
Контекст:
– длится обычно 1-1.5 часа.
– 15 минут кандидат уточняет требования
– 15 минут кандидат презентует решение
– 30-60 минут кандидат разрабатывает решение (да ладно, ничего он не разрабатывает, а просто рисует нечто)
Я считаю такие интервью бесполезными и даже вредными.
1. За 30-60 минут кандидат генерирует неэффективные решения (decision).
Недостаточно времени глубоко продумать. Архитектура не про лучшие практики и паттерны, она про прагматизм и эффективность.
2. Рациональность decision в слух проговаривается, нигде не фиксирована и очень часто теряется в процессе.
– Кандидат забывает, что говорил
– Кандидат упускает важные ньюансы, когда рациональность – это просто мысль
– Интервьюер ковыряет в носу пока ждет кандидата и не слышит рациональность
3. Интервьюер ничего не может проверить на этом интервью.
– он может быть не согласен с кандидатом, но у него нет времени это полностью уточнить
– он может не понимать решение кандидата, но у него нет времени это прояснить
– он может только понять, способен ли кандидат что-то вменяемое говорить и создать плохое решение за 30-60 минут
4. Рисование диаграмм – одна из самых маловажных задач в работе архитектора.
Опытный архитектор рисует решение любой сложности за 1 час. Проводил опрос среди опытных архитекторов – большинство тратит меньше 10% рабочего времени на рисование диаграмм.
5. AI рисует диаграммы не хуже неопытных архитекторов (обычно таких и нанимают, не в критику, их просто больше по закону чисел).
Но делает это хуже опытных – не умеет фокусироваться на важном и упрощать. Но опытного архитектора системным дизайном никогда не отсеишь.
Ну и зачем он тогда?
Чем же системный дизайн полезен?
Кандидат видит, что в компании плохие архитектурные процессы и низкие операционная эффективность и архитектурная зрелость.
А что проверять у кандидата на позицию архитектора?
Самая важная задача архитектора – принимать архитектурные decision.
Вот это умение и нужно проверять.
Даем мини проблему и смотрим как кандидат ее будет решать (несколько вопросов на 5-10 минут подумать).
Я люблю давать архитектурные пазлы. За 5 минут кандидат покажет как он мыслит и решает проблемы.
"Николай критикует системный дизайн, потому что сам не может его пройти"
Я за 17 лет не зафейлил ни одного интервью по системному дизайну.
А вам как системный дизайн?
По какой-то неведомой мне причине системный дизайн стал обязательным этапом интервью на позицию архитектора.
Кажется, что из-за популярной ошибки – архитектор производит диаграммы
Контекст:
– длится обычно 1-1.5 часа.
– 15 минут кандидат уточняет требования
– 15 минут кандидат презентует решение
– 30-60 минут кандидат разрабатывает решение (да ладно, ничего он не разрабатывает, а просто рисует нечто)
Я считаю такие интервью бесполезными и даже вредными.
1. За 30-60 минут кандидат генерирует неэффективные решения (decision).
Недостаточно времени глубоко продумать. Архитектура не про лучшие практики и паттерны, она про прагматизм и эффективность.
2. Рациональность decision в слух проговаривается, нигде не фиксирована и очень часто теряется в процессе.
– Кандидат забывает, что говорил
– Кандидат упускает важные ньюансы, когда рациональность – это просто мысль
– Интервьюер ковыряет в носу пока ждет кандидата и не слышит рациональность
3. Интервьюер ничего не может проверить на этом интервью.
– он может быть не согласен с кандидатом, но у него нет времени это полностью уточнить
– он может не понимать решение кандидата, но у него нет времени это прояснить
– он может только понять, способен ли кандидат что-то вменяемое говорить и создать плохое решение за 30-60 минут
4. Рисование диаграмм – одна из самых маловажных задач в работе архитектора.
Опытный архитектор рисует решение любой сложности за 1 час. Проводил опрос среди опытных архитекторов – большинство тратит меньше 10% рабочего времени на рисование диаграмм.
5. AI рисует диаграммы не хуже неопытных архитекторов (обычно таких и нанимают, не в критику, их просто больше по закону чисел).
Но делает это хуже опытных – не умеет фокусироваться на важном и упрощать. Но опытного архитектора системным дизайном никогда не отсеишь.
Ну и зачем он тогда?
Чем же системный дизайн полезен?
Кандидат видит, что в компании плохие архитектурные процессы и низкие операционная эффективность и архитектурная зрелость.
А что проверять у кандидата на позицию архитектора?
Самая важная задача архитектора – принимать архитектурные decision.
Вот это умение и нужно проверять.
Даем мини проблему и смотрим как кандидат ее будет решать (несколько вопросов на 5-10 минут подумать).
Я люблю давать архитектурные пазлы. За 5 минут кандидат покажет как он мыслит и решает проблемы.
"Николай критикует системный дизайн, потому что сам не может его пройти"
Я за 17 лет не зафейлил ни одного интервью по системному дизайну.
А вам как системный дизайн?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Контекст для опросника.
До создания этого канала я создавал архитектурные пазлы вроде такого.
Они помогают не только научиться мыслить как архитектор, но и проверить кандидата на интервью.
Это была максимально творческая работа, которая требовала много сил и времени.
AI в те времена был убогонький, но сейчас он очень хорош в обучении. Правда не может фокусироваться на важном и упрощать достаточно хорошо.
AI мне может быть отличным помощником, но человеческая модерация все равно нужна и существенная.
Зато AI может провалидировать рациональность человека отлично и автоматически.
Штука классная, но времени как всегда мало. Поэтому дальше будет опросник, где хочется понять, что вы думаете.
Я хочу создать веб приложение или чат бота, который дает человеку архитектурный пазл и проверяет его/ее решение, дает детальный и персонализированный фидбек.
До создания этого канала я создавал архитектурные пазлы вроде такого.
Они помогают не только научиться мыслить как архитектор, но и проверить кандидата на интервью.
Это была максимально творческая работа, которая требовала много сил и времени.
AI в те времена был убогонький, но сейчас он очень хорош в обучении. Правда не может фокусироваться на важном и упрощать достаточно хорошо.
AI мне может быть отличным помощником, но человеческая модерация все равно нужна и существенная.
Зато AI может провалидировать рациональность человека отлично и автоматически.
Штука классная, но времени как всегда мало. Поэтому дальше будет опросник, где хочется понять, что вы думаете.
Я хочу создать веб приложение или чат бота, который дает человеку архитектурный пазл и проверяет его/ее решение, дает детальный и персонализированный фидбек.
❤1
Считаете ли вы такое приложение полезным?
Anonymous Poll
53%
Да, не готов за него платить
25%
Да, готов за него платить каждый месяц
5%
Нет
18%
Я отдыхаю, чего докопался