Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.
Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support
Last updated 2 weeks, 3 days ago
Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 1 month ago
Критерий для выбора CTO — он способен указать разработчикам Flutter на конкретную строку их кода с багом.
Он не знает, что я слежу за этим и охереваю, проникаясь к нему ещё большим уважением как к специалисту.
В корпорации есть два типа людей:
1) Те, что оптимизируют рост. Херачат, играют в политику, подстраиваются под культуру, становятся частью культа.
2) Те, что оптимизируют, чтобы их не уволили. Делают минимум, играют в политику, подстраиваются под культуру, становятся частью культа, херачат только при возникновении опасности.
Корпорация разрешает оба типа поведения. Более того, в какой-то степени, даже поощряет второй тип, чтобы люди друг друга не поубивали за промоушены.
В корпорации не нужно 100% инициативного персонала. Кто-то должен сидеть на веслах.
Автоматические тесты — это наше с вами всё, чтобы случайно не уронить продакшен. Необходимость тестов, думаю, никому объяснять не надо.
Есть такой термин как "flaky tasks" (тесты-снежинки), то есть тесты, исполнение которых в разное время приводит к разным результатам. Тест не выполнился, ты ищешь причину почему, а ответ оказывается "покачену, попробуйте снова запустить, авось и выполнится."
Сегодня заметил у нас такую проблему с тестами, где выставлен слишком чувствительный time-out. Код ещё не выполнился, а тест уже решил, что он не работает (скриншот в комменте).
Разработчики не доверяют таким тестам и перестают тестировать код перед деплоями (если конечно деплой не заблокирован пайплайном CI/CD). В итоге когда-нибудь уронят продакшн и заметят это только по дашбордам, если конечно дашборды тоже не "снежинки."
Noisy (шумные) операционные дашборды показывают проблемы, где их нет. Разработчики ищут причину в коде только, чтобы увидеть, что проблемы на самом деле не было. Такое бывает, когда критические и некритические метрики смешаны вместе. К агрегированным метрикам применим закон органической химии — "если добавить в бочку меда ложку говна, получаем бочку говна."
Мораль здесь такая.
Чётко осознавайте какие метрики и косяки критичны для ваших систем и трекайте только их. Less is more, когда дело касается критических модулей и пожаротушений в случае поломки.
Краткость – сестра таланта. С другой стороны, бывает, что информацию лучше пере-дать, чем недодать. Когда человек тебя вообще не знает, а ты даешь ему лишнюю информацию, это потенциально может создать к тебе больше доверия, если информация по теме.
Мы привезли с собой из Америки блендер Vitamix, которому требуется напряжение 110 вольт. На озоне понижающие трансформаторы стоят по 30 000, как половина самого блендера. В Америке такие трансформаторы стоят около $100, значит, цена явно завышена.
Нашел то, что мне нужно, на авито в три раза дешевле. Спросил у чувака про характеристики. В процессе чата я узнал всё, что можно узнать про трансформаторы. Такое чувство, что вся жизнь человека – это понижающие трансформаторы, его хобби — понижающие трансформаторы, он спит и видит сны про понижающие трансформаторы. Мне захотелось купить именно у него.
Естественно само по себе это не является гарантией качества. Хотя может и является в сочетании с его рейтингом в пять звёзд.
В первом комменте скрин куска нашей переписки. Я спросил его почему мой старый трансформатор был в два раза больше и тяжелее.
Мой первый опыт с Авито. Жду комментов с хоррор сторис ?
Я прихожу к тому, что у меня, как у CEO компании, не должно быть собственного списка TODO. Мои TODO - это OKR компании. Если я делаю что-то, что не содержится в OKR, либо у нас неправильные OKR и система постановки целей не работает, либо я занимаюсь херней.
Пассивно-агрессивный приём из арсенала менеджеров в бигтех.
Если вам нужно кому-то отказать или засаботировать их прогресс, но при этом выглядеть вежливым и “helpful,” попросите предоставить данные, которые, как вы заведомо знаете, достать не получится.
“Have you done user research?”
Фишка в том, что достать эти данные будет или пустой тратой времени, или этого исследования нет в роадмапе у команды UX Research, или (шах и мат) это вообще не поддаётся количественному измерению.
Пример из реальной жизни — у меня просили данные по использованию Google Maps SDK, которые мы не измеряли. Соответственно, чтобы достать эти данные, нужно 1) сделать инструментацию, 2) чтобы критическая масса разработчиков обновила версию SDK в своих приложениях, и 3) чтобы критическая масса пользователей обновила приложение на своих телефонах.
После этого были долгие переговоры о том, почему мы это сделать не можем (а “не можем” всегда негативно отражается на тех, кто не может в глазах руководства), предложения как нам принять решение без данных и т.п.
Пока велись эти переговоры, та другая команда ничего для нас не делала. В итоге решение-таки приняли, но осадочек остался. Этот инцидент стал одной из причин моего глубокого разочарования в Гугле.
Наткнулся на офигенный клип из интервью Джони Айв (бывший главный дизайнер Apple), где он пересказывает сказанные ему слова Стива Джобса.
Фокус — это когда мы говорим чему-то нет. Но не тому, что в принципе и так можно было бы и не делать, а тому, что действительно важно. Тому, что не даёт тебе спать по ночам. Но ты всё равно говоришь этому “нет”, потому что есть что-то другое, более важное.
Когда я перестал писать блог на русском месяц назад, это ощущалось как отказ от чего-то важного, но я почувствовал себя лучше, когда перестал им заниматься. Похоже, я себя всё-таки обманывал по поводу важности этого блога для меня лично. Отказ от выставленных самому себе обязательств сделал мне только лучше.
Но вот последнюю неделю мне пришлось практически перестать заниматься испанским. И это было по-настоящему больно. Как раз то, о чём говорит Айв… Зато сегодня мы запустили Metacast в отрытой бете для iOS и Android.
Отчитаюсь про изучение испанского.
Я начал учить по Дуолинго в середине декабря.
Почти сразу уперся в то, что хочу больше понимать грамматику и взял книгу по грамматике в библиотеке. Она помогла лучше понять концепции, но я потом забил на неё, ибо скучная капец и не хватает времени.
Пару недель назад начал слушать (и вчера закончил) книгу Learning Spanish with Paul Noble. Это аудиокнига, где автор постепенно объясняет разговорный испанский и формирование фраз, а ты повторяешь за нейтив спикерами в паузы. Книга наполовину состоит из тишины, где говоришь ты.
Эта книга помогла мне лучше понять базу и наработать уверенности, чтобы говорить и строить предложения. Она идеально работает с дуолинго, потому что дуо хорошо натаскивает словарный запас (я сейчас на 3-м модуле, 4-м уроке, 45 тысяч очков), который можно подставлять в структуру, которой я научился по аудиокниге.
Особенность книги в том, что он использует английский как базу для объяснения испанского. Так как в англ много заимствований из латыни, многое просто ложится напрямую из английского в испанский, начиная со слов и заканчивая грамматикой. Например, ему не нужно объяснять такие вещи как present perfect — он просто говорит «так же как в английском…» и всё понятно.
В нашей команде Арнаб тоже учит испанский и у него более высокий уровень, чем мой. Дженни жила в Испании и говорит свободно. Мы периодически перебрасываемся фразами и это ощущается круто. Ещё недавно объяснял постригальщикам газона, где мне нужно постричь. На пальцах, с ошибками, кое как, но они меня поняли (ребята вообще не говорят на английском).
Мой вывод по дуолинго такой - самого по себе его недостаточно, нужно обязательно дополнять другими материалами.
Мой план:
— Закончу 3-й модуль в Дуо, чтобы натаскать словарный запас
— Параллельно буду посматривать грамматику и словарь
— Через 2-3 недели может быть сделаю вторую книгу Пола Нобла (intermediate Spanish)
— Начну слушать примитивные испанские истории на подкасте Дуолинго и что-нибудь читать.
Изучение языков хорошо разминает мозг. Я прямо кайфую. Два месяца назад я думал, что может и брошу через несколько дней, но привычка закрепилась и я получаю огромное удовольствие от самого процесса.
Через 20 лет то, как вы самоотверженно ебашили на работе, будут вспоминать только ваши дети.
(Не моё, перевел с английского)
Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.
Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support
Last updated 2 weeks, 3 days ago
Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 1 month ago