Мне понадобилось разобраться, что происходит на большом проекте внедрения: почему сроки едут и куда девается ресурс. Разработку вела внешняя команда, живьём я её не вёл и контекста не имел — на руках были только следы: трекер, вики, гит, списания времени.Начал я с самого…
В 19 лет закончил университет, в 22 года основал без опыта свой инвестфонд Situational Awareness, а к 24-м управлял в нем уже $45 млрд с доходностью под 250% годовых. Завидуете этому сыну маминой подруги? Ну, давайте я вам расскажу о том, как и почему он их вчера лишился, при чем тут слово «плечи» – и что отличает ветерана рынка от новичка… Читать далее
Grafana показывала, что горит, Mattermost доставлял уведомления, но после смены дежурного приходилось заново выяснять, кто занимается проблемой и когда ждать результат. Рассказываю, как мы собрали поверх них рабочее место с владельцами, ETA, общей историей, группировкой каскадных алертов, инцидентами и postmortem — без отдельной базы данных и без передачи управления состоянием LLM. Читать далее
В этой статье я собрал инструменты и подходы, которые на реальном опыте помогли мне пройти путь от базовых знаний до более-менее свободного общения. Возможно, для кого-то здесь будут очевидные решения, однако для новичков точно найдутся полезные альтернативы — как минимум, как…
Всем привет! Это Денис Сметнев. Сегодня необычный кейс из новой реальности книжного рынка. Представьте, что выходит книга, а вместе с ней появляется возможность переписываться с главным героем! Например, с Гарри Поттером или Мастером и Маргаритой. Интересно? Да, и очень необычно…
Волей случая мне повезло принадлежать к интересной породе людей. Мы не прочь встать в выходной пораньше, уехать из города в лес, где на поляне (или опушке) можно обменять небольшую сумму кровных на бумажную карту окрестностей с отмеченными на ней точками. И затем, вооружившись…
Вместо запросов, которые вызываются из JavaScript, <usermedia> предлагает декларативный подход, при котором действие инициирует сам пользователь. Это позволяет сократить объём шаблонного кода, повысить безопасность и упростить повторный запрос доступа для пользователей, которые ранее его запретили. Тем самым элемент решает давнюю проблему, связанную с восстановлением отклонённых разрешений. Читать далее
Инновации рождаются из смелых гипотез, но далеко не каждая из них превращается в успешный продукт. Одни идеи не доходят до реализации, другие выходят на рынок слишком «сырыми». Чтобы избежать этого, важно проверять жизнеспособность решений до этапа разработки.В этой статье я…
Под «апельсином» в этой статье будем понимать не качество продукта целиком, а тот контур функциональной проверки, в котором пересекаются ручное и автоматизированное тестирование. На качество влияют разработчики, аналитики, менеджеры и вся продуктовая команда,…
Спор о том, что лучше для игр, собрать ПК самому или взять готовую консоль, идет ровно столько, сколько существуют игровые компьютеры. Свежий повод для него дала Steam Machine от Valve. Компания собрала действительно удачную коробку. Воткнул и играешь. Время от времени находятся…