Айтишный лытдыбр
2.28K subscribers
582 photos
50 videos
3 files
600 links
Download Telegram
​​Соглашения о неразглашении (NDA) с друзьями

Когда работаешь над новым продуктом, всегда есть смысл сначала дать его ограниченному кругу пользователей — друзей, знакомых, родственников, бывших коллег и т.п., чтобы они его поюзали и дали фидбек. Эта стадия обычно называется private beta или closed beta. Закрытая бета позволяет вам отловить серьёзные проблемы или даже пересмотреть жизнеспособность своего продукта до того, как вы выпустили его в свободное плавание.

Распространённая практика — заключать с каждым бета-пользователем соглашение о нераспространении конфиденциальной информации (non-disclosure agreement, NDA), в котором прописано, что они не могут никому показывать ваш продукт, рассказывать о нём и т.п. до того, как он стал публичным или по истечению определённого периода времени. Так же они не могут делать реверс-инжиниринг кода и так далее.

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

Я считаю, что да, стоит.

Формальный NDA создаёт определённую границу между личным и профессиональным. Подписывая бумагу, человек понимает, на что он соглашается и понимает свои обязательства перед вами. Если он что-то “не понял” при устном договоре, он может нанести вашему хрупкому стартапу непоправимый ущерб и легко умыть руки, сославшись на “сорян, больше не буду”.

Может быть вопрос “ты мне не доверяешь?” и в таком случае я бы вообще не стал добавлять человека в бету. Если он не готов подписать документ, встаёт вопрос о порядочности в принципе. Если он обижается на такой запрос, встаёт вопрос об адекватности и психологической зрелости.

Естественно, люди могут оступиться и на радостях что-то кому-то разболтать или запостить в чатике. Будете ли вы с ними судиться? Это долго и дорого, так что вряд ли, но письменный договор (простая форма ~3 страницы понятного текста) даёт вам рычаг резко одёрнуть такое поведение, запросить удаление всех материалов и вычеркнуть человека из беты.

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

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

@ilyabezdelev_blog
👍29💯6🔥1
​​В маках 1980х годов на внутренней стороне корпуса были оттиснены подписи его создателей 🤯

Folklore.org: Signing Party
🔥14👍5❤1
Скажи мне какая у тебя на телефоне тема и я скажу кто ты
Anonymous Poll
40%
Светлая ☀️
37%
Тёмная 🌑
24%
Автоматическая в зависимости от времени суток 🌒
👍2❤1
В жизни есть только четыре вещи, которые невозможно заменить ничем другим. Они уникальны и приходят к нам навсегда.

1) Твое здоровье
2) Твои родители
3) Твои дети
4) Мать/отец твоих детей

Всё остальное можно потерять и обрести заново.

@ilyabezdelev_blog
❤34👍3
Кстати, если вам тоже не нравятся сторис в телеге, есть простой способ их убрать — удалить из контактов в телеге людей, которые их постят. История переписки все равно сохраняется, ровно как и контактная информация в контактах телефона.

Я не хочу здесь видеть сторис, они мне не нужны. Но когда их видно, я не могу сдержаться и нажимаю 🤷‍♂️ поэтому удаляю список контактов, который все равно ни на что не влияет.
👍14😁10🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Кайф быть верхушкой пищевой пирамиды. Машешь себе хвостом и чиллишь. Снято во время велосипедной прогулки в 10км от моего дома на границе национального парка Everglades с цивилизацией. Я заметил минимум пять аллигаторов за полчаса.
❤23😱15
Получил сэмпл футболки, распечатанной по технологии DTF, когда сначала печатают на пленке, а потом переводят на одежду горячим прессом. Такие принты намного более яркие и должны лучше держаться при стирке в отличие от DTG, когда печатают сразу на ткани.

Контраст черного на белом просто нереальный. Плюс качественная футболка Comfort Colors 👌🏻 Кост — $20 вместе с доставкой, что очень дешево. У Teespring такая же цена DTG на футболке Gildan (не просто так начинается с той же буквы, что и «говно»).

Мне кажется, я наконец-то нашел поставщика, который может делать то, что меня устраивает за адекватную цену и с интеграцией с Etsy.

Узнал про эту технологию через (та-дам!) тикток. Вот как выглядит процесс https://www.tiktok.com/t/ZT8RTg4po/

DTF = Direct to film
DTG = Direct to garment

@ilyabezdelev_blog
🔥23👍8
​​В 2006 году мы переехали из Иркутска в Москву. Зарплата была невысокая, мы никого не знали, но нам удалось через родственников найти недорогую квартиру (13 500 р. или $450 по тогдашнему курсу) на метро Динамо, прямо рядом с моим офисом.

Квартира была не-ахти. Угловая однушка на первом этаже хрущёвки, сырая, с допотопной ванной и толчком, без стиральной машинки, без железной двери, с мебелью старше моих родителей. В ней начала развиваться плесень и в какой-то момент вся стена между кухней и коридором была настолько в плесени, что от неё отвалились обои.

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

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

Навеяло емейлом от Спотифай, где они тоже говорят, что дескать не могём предоставлять сервис и разрабатывать фичи больше за такие деньги. Они в Швеции, так что там, наверное, не молоко, а хотдоги в IKEA дорожают из-за инфляции.

Доллар больше в месяц погоды не сделает, но они сейчас посмотрят насколько люди терпилы и потом ещё поднимут, а потом ещё. Не удивлюсь, если к концу следующего года мы уже будем платить под $15.

@ilyabezdelev_blog
👍25😁11❤1
А вы замечали, что когда пишешь “np” (no problem), но забыл переключить раскладку, то получается “тз”? Хорошее ТЗ и правда ведёт к минимизации проблем. Но где вы видели хорошее ТЗ?

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

@ilyabezdelev_blog
😁18❤2💯2
Армия джунов/миддлов или маленький спецназ?

В больших компаниях есть определённые пропорции между джунами, миддлами и сеньёрами. В Амазоне на команду из 10 разработчиков обычно 1-2 сеньера, 2-3 джуна, а остальные - миддлы.

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

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

В стартапе следовать подходу большой компании — непозволительная роскошь. Один сеньёр может стоить как три джуна, но его выхлоп может быть в 5 раз больше. И не только потому, что он больше знает и быстрее печатает символы в IDE. Сокращается overhead на коммуникацию, что делает более продуктивным и продакта, и дизайнера, и других разработчиков.

Когда я начинал AWS Chatbot в 2016 году, в моей команде было 3 разработчика — два сеньёра (оба вскоре стали принципалами) и один миддл (скоро стал сеньёром). У нас был невероятно крутой дизайнер. Впятером мы были этаким маленьким спецназом, который за неделю мог сделать больше, чем команда в 10 человек за месяц.

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

Найм тех ребят в команду был моей самой большой ошибкой как руководителя. Я повёлся на “тут так принято” и стал развивать команду по традиционному пути слишком рано. В корпорации карьерный рост подразумевает построение империи, которая может не иметь ничего общего с выхлопом (можно всегда обосновать почему так много людей делают так мало сложностью продукта, легаси и т.п.). В маленьком стартапе продуктивность — вопрос выживания.

Я лично предпочитаю работать с очень маленькой командой талантливых и опытных людей. Это одна из причин, по которой мне было тяжело в большой компании. У меня не хватает терпения на “стратегические инвестиции” в людей. Я люблю сеньёров, которые работают за троих.

Навеяно перепиской в комментах ко вчерашнему посту.

@ilyabezdelev_blog
👍38❤9
​​В современном мире, когда контент с одного сайта отображается на других, при этом отличаются размеры и расположение элементов, можно попасть впросак.

Сделал классную обложку для эпизода с Джейсоном Фридом на Ютубе и вот так её показывает Substack в емейл-рассылке. Джейсон как будто смотрит что-то интересное в очках виртуальной реальности 🤦🏻‍♂️
👍7😁3
Media is too big
VIEW IN TELEGRAM
Мой любимый клип из интервью, где Джейсон сравнивает стартапы в стадии роста с традиционным бизнесом.

“Мы будем терять 4 доллара на каждой рубашке, которую мы чистим, это норм, главное почистить побольше рубашек”.

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

Твоя игра, твои правила.

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

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

@ilyabezdelev_blog
❤14👍5
Я дописал книгу про запуск аудио-подкастов!

Назвал её “The Pragmatic Podcaster: A step-by-step guide to starting an amazing podcast”.

Название выбрал неслучайно (отсыл к The Pragmatic Programmer). В подкастинге, как и в программировании, нет предела совершенству, но, как мы все знаем “perfect is the enemy of done”.

Цель книги — разложить подкастинг на понятные составляющие и помочь запустить первый эпизод в высоком качестве, но с минимальными усилиями (правило 80/20). Материал для книги собран из моего собственного опыта и инсайтов от подкастеров, продюсеров и предпринимателей, которые были на нашем подкасте Metacast.

Книга системно покрывает процесс запуска подкаста:
— Софт для записи, обработки аудио и публикации
— Как выбрать микрофон и подготовить помещение для записи
— Как приглашать на интервью известных людей
— Редактирование аудио
— Создание обложки и лицензирование музыки
— Публикация и маркетинг
— Дальнейший рост

Книга вышла 148 страниц, без воды, всё по делу.

👉 Купить книгу на Gumroad 👈

💰 Скидка 30% по коду TELEGRAM (действует до 7 августа)
❤42🔥9👍7
Айтишный лытдыбр pinned «Я дописал книгу про запуск аудио-подкастов! Назвал её “The Pragmatic Podcaster: A step-by-step guide to starting an amazing podcast”. Название выбрал неслучайно (отсыл к The Pragmatic Programmer). В подкастинге, как и в программировании, нет предела совершенству…»
​​Недавно слушал интервью с Дэвидом Ханнемайер Хансон, который вместе с Джейсоном Фридом со-основал Basecamp. Он говорил, что за последние два года он опубликовал почти 200 постов на блоге и только 5 хорошо взлетели. Проблема вот в чём — чтобы узнать, какие 5 взлетят, нужно написать остальные 195.

Как говорил Джон Уонамейкер “половина рекламного бюджета — пустая трата денег, но заранее не знаешь, какая именно половина”. В эпоху соц сетей эффективность значительно ниже 50%. Но выстрелившие 5% дают экспоненциальный эффект.

Сегодня утром опубликовал клип из нашего интервью с Джейсоном Фридом на LinkedIn (картинка слева) и он уже побил по перформансу видео, опубликованное неделю назад. По моим ощущениям первый видос был лучше, но людям почему-то больше зашёл второй. Его репостнуло 16 человек и меня начали фоловить незнакомые люди.

Через пару недель будет ещё одно видео с Джейсоном (не хочу его спамить), будет интересно сравнить.

Полный эпизод тут.

@ilyabezdelev_blog
👍17❤4
Знаете, что BMW экспериментирует с подходом подписок на оффлайновые фичи? Хочешь греть зад, плати 18 баксов в месяц. Всё железо идёт в комплекте с машиной, но отключено при помощи софта, пока не заплатишь.

Ролик на эту тему с нашего последнего эпизода про подписки на софт: https://www.linkedin.com/posts/ilyabezdelev_heating-your-butt-for-a-monthly-subscription-activity-7092541827282530304-vEXU
😱13👍8😢1
Кто не кодит, тот не ест 🤔

Можете поздравить меня с первым коммитом в кодовую базу стартапа.

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

Мой кофаундер Арнаб помог мне настроить среду разработки для Firebase (наш бэкенд, пишем на TypeScript) и для мобильного приложения (пишем на Dart/Flutter). Сегодня я пофиксил небольшой баг в пользовательском интерфейсе - буквально 4 строчки кода, но офигенные ощущения от процесса.

Я несколько лет не писал application code. Если и погружался в кодинг, то в основном либо делал какие-то быстрые прототипы и скрипты аналитики в Python, либо баловался с машинным обучением в R. Последний раз я писал код, которым пользовались другие люди, году так в 2012-м.

Сделав этот маленький коммит, я вспомнил почему меня так увлекло программирование в далёком 1998г. и веб-разработка в начале 2000х. Я испытываю огромное удовлетворение, когда вижу, как код превращается в нечто осязаемое на экране. Когда можно сделать изменение, нажать Cmd-S и сразу же увидеть изменения в интерфейсе.

Это мой первый опыт работы в кодовой базе, созданной инженером уровня принципал в Амазоне. Всё продумано наперёд, на всё есть ответы, я узнаю паттерны, о существовании которых даже не подозревал. Если бы у меня был такой наставник 20 лет назад, я может быть остался бы кодером.

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

To be continued…

@ilyabezdelev_blog
👍67❤25🔥9
Я прихожу на работу в офис Фейсбука и мою когорту новых сотрудников встречает молодой парень с фамилией Моссери, очевидно, брат Адама Моссери, одного из топов ФБ. Он ведёт себя неадекватно. Почти всё время молчит, ничего по делу не рассказывает, валяется на полу.

Меня отводят в open space в середине здания, где люди сидят вплотную друг к другу. Царит хаос. Я сажусь за компьютер, касаясь локтями девушки за соседним столом, и смотрю в экран. Не понимаю, что я там делаю. Иду на ресепшн получить бэджик. Видно, что чуваку на ресепшене совершенно насрать на происходящее, но он вежливо даёт мне жёлтый пропуск.

Я возвращаюсь на своё рабочее место, где по-прежнему царит беспорядок. Люди вокруг меня совсем молодые, им чуть за 20. Они горят идеей, вгрызаясь зубами в возможность показать себя. Место ощущается токсично агрессивным. Мне нужно протянуть здесь три месяца, чтобы заработать денег на развитие стартапа.

Я сжимаю зубы и просыпаюсь в холодном поту.

@ilyabezdelev_blog
😁56😱19❤6
This media is not supported in your browser
VIEW IN TELEGRAM
Компании, которые развиваются на свои деньги, фокусируются на клиентах и прибыли.

Но как только ты взял деньги у инвесторов, они становятся твоими клиентами. Ты начинаешь принимать решения через призму “а понравится ли это инвесторам” и начинаешь делать вещи типа “мммм эта фича AI, инвесторам понравится!”

Полное интервью с основателями Startups.com (плюс нескольких других продуктов) и ведущими подкаста Startup Therapy — в 30-м эпизоде моего подкаста Metacast.

- Apple Podcasts: https://podcasts.apple.com/us/podcast/30-startup-therapy-with-wil-schroter-and-ryan-rutan/id1649447583?i=1000623948602

- Spotify: https://open.spotify.com/episode/313pxHSAVvEpuV16aibCce?si=RIHxRXQ5TNaMaC81eVziuQ

- YouTube: https://youtu.be/0eI4xCrgWww

@ilyabezdelev_blog
🔥17
Если ваш аккаунт Apple в США, я буду очень благодарен за 5-звездный рейтинг на Apple Podcasts

Это сильно помогает развитию подкаста, так как
— Высокие оценки сигнализируют качественный контент
— Много оценок сигнализирует популярность (которой у нас пока немного)
👍28