История появления JavaScript
1995 год.
Netscape Navigator – главный браузер планеты, занимает 80% рынка, да ещё и денег стоил, что сейчас вообще дикость.
Microsoft смотрит на это и видит: интернет – это будущее, и они его упускают.
Нужно что-то решать.
Microsoft срочно пилит Internet Explorer и встраивает его в Windows.
Бесплатно. Принудительно. Каждому.
Netscape в панике. Им нужно что-то, чего нет у Microsoft. Какая-то киллер-фича, которая привяжет разработчиков к их браузеру.
И тут появляется идея: а давайте сделаем так, чтобы странички были живыми.
Чтобы кнопки нажимались, формы проверялись, что-то мигало и двигалось.
Для этого нужен язык программирования прямо в браузере.
Задачу дают Брендану Айку, разработчику Netscape, которому на тот момент 34 года.
Срок – 10 дней.
Десять, блин, дней.
Не месяцев. Не недель. Дней.
Без чата гпт, Claude Code и даже Stack Overflow.
Брендан сел и написал.
Назвали JavaScript.
Чисто маркетинговый ход, чтобы присосаться к хайпу Java, которая тогда была на пике.
К самой Java этот язык имеет примерно такое же отношение, как хомяк к Hamster Kombat.
Спасло это Netscape? Нет.
Microsoft тупо скопировал идею, назвал свою версию JScript, и продолжил катком давить конкурента.
К 2000 году Netscape был мёртв. IE захватил 95% рынка.
Но JavaScript выжил.
И что в итоге?
Этот «временный костыль на 10 дней» сейчас:
– работает на 99.9% всех сайтов в интернете и является самым популярным языком в мире
– крутится на серверах (Node.js)
– пишет мобильные приложения (React Native)
– управляет умными чайниками
И при этом всем – это лютое говно.
Язык, написанный за 10 дней, несёт в себе все болячки того спринта:
Например "11" + 1 = "111", но "11" - 1 = 10 – typeof null возвращает "object" (это официально признанный баг, который не фиксят 30 лет ради обратной совместимости)
0.1 + 0.2 = 0.30000000000000004
[] == ![] возвращает true
Это помимо того, что ООП приходится эмулировать на костылях, а для сортировки массива тебе нужен фреймворк.
Человечество придумало TypeScript, линтеры, 500 библиотек, которые надо грузить вместе с сайтами, чтобы как-то жить с этим, но это костыли поверх костылей, что плохо.
Удивительно, как иногда популярным становится очевидное говно.
1995 год.
Netscape Navigator – главный браузер планеты, занимает 80% рынка, да ещё и денег стоил, что сейчас вообще дикость.
Microsoft смотрит на это и видит: интернет – это будущее, и они его упускают.
Нужно что-то решать.
Microsoft срочно пилит Internet Explorer и встраивает его в Windows.
Бесплатно. Принудительно. Каждому.
Netscape в панике. Им нужно что-то, чего нет у Microsoft. Какая-то киллер-фича, которая привяжет разработчиков к их браузеру.
И тут появляется идея: а давайте сделаем так, чтобы странички были живыми.
Чтобы кнопки нажимались, формы проверялись, что-то мигало и двигалось.
Для этого нужен язык программирования прямо в браузере.
Задачу дают Брендану Айку, разработчику Netscape, которому на тот момент 34 года.
Срок – 10 дней.
Десять, блин, дней.
Не месяцев. Не недель. Дней.
Без чата гпт, Claude Code и даже Stack Overflow.
Брендан сел и написал.
Назвали JavaScript.
Чисто маркетинговый ход, чтобы присосаться к хайпу Java, которая тогда была на пике.
К самой Java этот язык имеет примерно такое же отношение, как хомяк к Hamster Kombat.
Спасло это Netscape? Нет.
Microsoft тупо скопировал идею, назвал свою версию JScript, и продолжил катком давить конкурента.
К 2000 году Netscape был мёртв. IE захватил 95% рынка.
Но JavaScript выжил.
И что в итоге?
Этот «временный костыль на 10 дней» сейчас:
– работает на 99.9% всех сайтов в интернете и является самым популярным языком в мире
– крутится на серверах (Node.js)
– пишет мобильные приложения (React Native)
– управляет умными чайниками
И при этом всем – это лютое говно.
Язык, написанный за 10 дней, несёт в себе все болячки того спринта:
Например "11" + 1 = "111", но "11" - 1 = 10 – typeof null возвращает "object" (это официально признанный баг, который не фиксят 30 лет ради обратной совместимости)
0.1 + 0.2 = 0.30000000000000004
[] == ![] возвращает true
Это помимо того, что ООП приходится эмулировать на костылях, а для сортировки массива тебе нужен фреймворк.
Человечество придумало TypeScript, линтеры, 500 библиотек, которые надо грузить вместе с сайтами, чтобы как-то жить с этим, но это костыли поверх костылей, что плохо.
Удивительно, как иногда популярным становится очевидное говно.
😁148👍47❤37🔥20
Подписки всё
Сегодня куча телеграм каналов написали, что в России с 1-го марта вводят запрет на автосписание денег за подписки с карт.
Это коснется большого количества интернет-бизнесов, ведь больше без предупреждения деньги будет списывать нельзя.
Я уж подумал что мы возвращаемся в коммунизм, но потом открыл этот закон, и ничего такого там нет.
Там две странички текста, суть которых в том, что если пользователь написал отказ, то чарджить его карточку больше нельзя.
Больше ничего там нет.
Вот и всё, что нужно знать про интеллект журналистов.
Один написал заголовок, другие перепечатали.
Сегодня куча телеграм каналов написали, что в России с 1-го марта вводят запрет на автосписание денег за подписки с карт.
Это коснется большого количества интернет-бизнесов, ведь больше без предупреждения деньги будет списывать нельзя.
Я уж подумал что мы возвращаемся в коммунизм, но потом открыл этот закон, и ничего такого там нет.
Там две странички текста, суть которых в том, что если пользователь написал отказ, то чарджить его карточку больше нельзя.
Больше ничего там нет.
Вот и всё, что нужно знать про интеллект журналистов.
Один написал заголовок, другие перепечатали.
😁168👍65❤20
36 дней с браслетом Whoop
Перед Новым годом друг подарил фитнес-браслет Whoop, с которым я проходил больше месяца.
Оказалось, очень круто сделано приложение.
Рекомендую ознакомиться чисто ради расширения кругозора и понимания, как в 2026 должен выглядеть онбординг в продукт.
Начнем с важных вводных:
– Браслет мониторит сердцебиение и еще пару показателей
– По ним сервис строит три метрики – перформанс сна, рекавери и strain
– Со сном все и так понятно, это насколько хорошо ты спал
– Рекавери – как ты отдохнул и насколько тело готово к нагрузкам
– Strain – уровень нагрузки
Сервис стоит $240 в год ($20 в мес), оплата только за год.
Первый год входит в стоимость браслета.
Выручка у компании $240 млн, растет х2 год к году, браслет носят звезды ютуба, спортсмены и политики.
В инвесторах Криштиану Роналду и Леброн Джеймс.
Дела идут круто.
Работать с ретеншеном ребята умеют, и вот как это выглядит:
– Ты покупаешь браслет и ставишь приложение. На онбординге видишь, что щас тут будут какие-то метрики, но надо только подождать, пока откалибруется
– Первые четыре дня браслет не показывает метрику Recovery, хотя многие приходят только за ней
– Юзер получает три пуша в день, плюс есть дискотека из пушей, если ты снял браслет и забыл надеть обратно
– Приложение считает, сколько дней подряд ты носишь браслет и показывает Streak (видимо рассчитано на людей, которым заходит геймификация)
– Общий принцип в первые 30 дней такой: ты пришел за информацией, я тебе ее не покажу, пока ты не привыкнешь к браслету и не будешь носить его каждый день.
– Всю информацию сразу отдать могут, но не отдают, потому что тогда не будет ретеншена
– Recovery открывается через четыре дня
– Твой биологический возраст – через 21 день (оказалось я на 3 года моложе и типа я молодец, но это не точно)
– Инсайты – тоже через 21 день, но только шаг за шагом. На этой неделе одно, на другой другое
– Отдельная ретеншен фича – комьюнити. У меня их два – комьюнити друзей и комьюнити гоночной команды. Для меня это оказалось прикольнее, чем все остальное
В какой-то момент я словил себя на мысли, что вот меня и онборднули в продукт.
Первую неделю я сомневался, ведь все фитнес-браслеты – шляпа. (Вообще все продукты кроме своих – шляпа полная – стоит учитывать этот паттерн мышления)
Вторую неделю я решил просто посмотреть рекавери подольше.
Дальше больше интереса, больше данных, ведение дневника, и вот я пишу вам пост.
За месяц я понял, что надо курить кальян на 3, а не на 5, типа спортсмены на пять не курят.
В браслете нет ничего уникального. И в Гарминах есть все то же самое, и в Apple Watch, и в Oura.
Но с продуктом поработали, улучшили, итерировали, проектировали, решили главную проблему всех продуктов – онбординг – и вот уже контора юникорн на наших радарах.
P.S. Андрей, спасибо тебе.
Перед Новым годом друг подарил фитнес-браслет Whoop, с которым я проходил больше месяца.
Оказалось, очень круто сделано приложение.
Рекомендую ознакомиться чисто ради расширения кругозора и понимания, как в 2026 должен выглядеть онбординг в продукт.
Начнем с важных вводных:
– Браслет мониторит сердцебиение и еще пару показателей
– По ним сервис строит три метрики – перформанс сна, рекавери и strain
– Со сном все и так понятно, это насколько хорошо ты спал
– Рекавери – как ты отдохнул и насколько тело готово к нагрузкам
– Strain – уровень нагрузки
Сервис стоит $240 в год ($20 в мес), оплата только за год.
Первый год входит в стоимость браслета.
Выручка у компании $240 млн, растет х2 год к году, браслет носят звезды ютуба, спортсмены и политики.
В инвесторах Криштиану Роналду и Леброн Джеймс.
Дела идут круто.
Работать с ретеншеном ребята умеют, и вот как это выглядит:
– Ты покупаешь браслет и ставишь приложение. На онбординге видишь, что щас тут будут какие-то метрики, но надо только подождать, пока откалибруется
– Первые четыре дня браслет не показывает метрику Recovery, хотя многие приходят только за ней
– Юзер получает три пуша в день, плюс есть дискотека из пушей, если ты снял браслет и забыл надеть обратно
– Приложение считает, сколько дней подряд ты носишь браслет и показывает Streak (видимо рассчитано на людей, которым заходит геймификация)
– Общий принцип в первые 30 дней такой: ты пришел за информацией, я тебе ее не покажу, пока ты не привыкнешь к браслету и не будешь носить его каждый день.
– Всю информацию сразу отдать могут, но не отдают, потому что тогда не будет ретеншена
– Recovery открывается через четыре дня
– Твой биологический возраст – через 21 день (оказалось я на 3 года моложе и типа я молодец, но это не точно)
– Инсайты – тоже через 21 день, но только шаг за шагом. На этой неделе одно, на другой другое
– Отдельная ретеншен фича – комьюнити. У меня их два – комьюнити друзей и комьюнити гоночной команды. Для меня это оказалось прикольнее, чем все остальное
В какой-то момент я словил себя на мысли, что вот меня и онборднули в продукт.
Первую неделю я сомневался, ведь все фитнес-браслеты – шляпа. (Вообще все продукты кроме своих – шляпа полная – стоит учитывать этот паттерн мышления)
Вторую неделю я решил просто посмотреть рекавери подольше.
Дальше больше интереса, больше данных, ведение дневника, и вот я пишу вам пост.
За месяц я понял, что надо курить кальян на 3, а не на 5, типа спортсмены на пять не курят.
В браслете нет ничего уникального. И в Гарминах есть все то же самое, и в Apple Watch, и в Oura.
Но с продуктом поработали, улучшили, итерировали, проектировали, решили главную проблему всех продуктов – онбординг – и вот уже контора юникорн на наших радарах.
P.S. Андрей, спасибо тебе.
❤100🔥46😁27👍20
Про горные лыжи
Для меня это всегда была история про смелость, преодоление себя и личный челлендж смогу или нет.
Катаюсь уже 15 лет, из которых первые пять – было пиздец как страшно, потом было просто страшно, последние пять лет привык, хотя иногда все равно страшно.
Я с детства сильно боялся высоты, и все эти канатки, креселки, бугели – все это на меня наводило ужас, и я искренне не понимал почему вокруг все не паникуют так же как я.
Просто ехать – стремно.
Быстро ехать – очень стремно.
Вниз смотреть – вообще очко.
Но при этом когда у меня что-то получалось – все нравилось, и хотелось возвращаться еще и еще.
В какой-то момент накопилось достаточно наката и тренировок, страх отступил, и каждый раз поездка в горы на лыжах – 99% восторг (круче только мотоциклы).
Так что вот тебе пример: где твой страх – там и твой рост.
Для меня это всегда была история про смелость, преодоление себя и личный челлендж смогу или нет.
Катаюсь уже 15 лет, из которых первые пять – было пиздец как страшно, потом было просто страшно, последние пять лет привык, хотя иногда все равно страшно.
Я с детства сильно боялся высоты, и все эти канатки, креселки, бугели – все это на меня наводило ужас, и я искренне не понимал почему вокруг все не паникуют так же как я.
Просто ехать – стремно.
Быстро ехать – очень стремно.
Вниз смотреть – вообще очко.
Но при этом когда у меня что-то получалось – все нравилось, и хотелось возвращаться еще и еще.
В какой-то момент накопилось достаточно наката и тренировок, страх отступил, и каждый раз поездка в горы на лыжах – 99% восторг (круче только мотоциклы).
Так что вот тебе пример: где твой страх – там и твой рост.
❤60👍27😁7🔥5
Делай просто
Я сижу и понимаю, что мою простую задачу – поменять текст на лендинге – делают уже третью неделю.
Начинаю разбираться:
– Сначала задача от меня попадает в Jira к продакт-менеджеру
– Продакт создает таск в Джире
– Потом он с этим таском отправляется на ревью к дизайнеру, а оттуда на ревью к юристам
– Потом он это всё согласовывает и отдает разработчику
– Разработчик делает пулл-реквест, который проходит код-ревью
– После этого изменения попадают на тестовый сервер
– Тестировщик проверяет в отдельной системе трекинга багов
– И только потом все изменения попадают на прод
8 этапов, 6 человек, три системы.
Чтобы поменять одно предложение на сайте.
Самому было бы поменять 2 минуты вместо трех недель.
Это ситуация из моего 2020го.
Что я из нее понял?
Что если у вас в компании “продуктовая культура” и “процессы”, а оффер на лендосе меняется три недели – значит конторе скоро пиздец, и надо что-то срочно предпринимать.
Я сижу и понимаю, что мою простую задачу – поменять текст на лендинге – делают уже третью неделю.
Начинаю разбираться:
– Сначала задача от меня попадает в Jira к продакт-менеджеру
– Продакт создает таск в Джире
– Потом он с этим таском отправляется на ревью к дизайнеру, а оттуда на ревью к юристам
– Потом он это всё согласовывает и отдает разработчику
– Разработчик делает пулл-реквест, который проходит код-ревью
– После этого изменения попадают на тестовый сервер
– Тестировщик проверяет в отдельной системе трекинга багов
– И только потом все изменения попадают на прод
8 этапов, 6 человек, три системы.
Чтобы поменять одно предложение на сайте.
Самому было бы поменять 2 минуты вместо трех недель.
Это ситуация из моего 2020го.
Что я из нее понял?
Что если у вас в компании “продуктовая культура” и “процессы”, а оффер на лендосе меняется три недели – значит конторе скоро пиздец, и надо что-то срочно предпринимать.
😁117🔥57❤22👍14
Интересная стата про ленты контента в соцсетях
Если смотреть по месяцу, то выйдет что:
– 80% трафа во всех соцсетях кроме ютуба – это рилсы
– Лайкают контент хотя-бы раз в месяц около 40% юзеров
– Репостят и шарят около 25% юзеров
– Создают контент все больше и больше, уже 20% юзеров
– Коментят только 15% юзеров
– Но читают коменты хотя бы раз уже все 80%
Это означает, что любой алгоритм, ориентированный на экшены, а не на досмотры / пересмотры – изначально обречен на провал.
И время показало, что так оно и есть – не важно кто там что лайкает, важно кто и что смотрит.
Если смотреть по месяцу, то выйдет что:
– 80% трафа во всех соцсетях кроме ютуба – это рилсы
– Лайкают контент хотя-бы раз в месяц около 40% юзеров
– Репостят и шарят около 25% юзеров
– Создают контент все больше и больше, уже 20% юзеров
– Коментят только 15% юзеров
– Но читают коменты хотя бы раз уже все 80%
Это означает, что любой алгоритм, ориентированный на экшены, а не на досмотры / пересмотры – изначально обречен на провал.
И время показало, что так оно и есть – не важно кто там что лайкает, важно кто и что смотрит.
👍33❤14
Как продвигать B2B IT/Tech-продукты в ChatGPT, Perplexity, DeepSeek, Алисе и Google AI Overview?
Конверсия трафика по запросам из нейровыдачи достигает 3,5% — мы провели исследование на основе 12 IT-компаний в нишах MarTech, LogisticTech, TelecomTech, EdTech, TravelTech и др. Это растущий канал привлечения, который нельзя упускать.
Как изменить подход команды маркетинга, чтобы продукт находили в любом AI-чате? Какие проекты реализовать для результатов в SEO и AI-поиске (GEO)? Какие KPI и метрики помогут оценивать эффективность продвижения в AI?
5 февраля (четверг), в 11:00 по Москве, обсудим эти вопросы на авторском вебинаре от специалистов HighTime Agency.
О чем расскажут наши спикеры:
Денис Борисов, руководитель международных проектов в HighTime.agency, специализация B2B SaaS, TravelTech, MarTech и Healthtech
– что нужно делать команде маркетинга в 2026 году, чтобы попадать в AI-ответы GPT, Perplexity, Google и Яндекс;
– какие новые KPI в поисковом трафике внедрять в связи с AI-поиском;
– как построить экосистему доверия для AI-выдачи вокруг вашей компании.
Николай Еремеевский, staff-эксперт и ведущий технический специалист в HighTime.agency
– как трансформировать сайт и адаптировать страницы под новый формат поиска;
– как создать и где публиковать контент, который будет хорошо ранжироваться в SEO и в AI;
– техническая настройка сайта: сканирование, robots.txt и микроразметка JSON-LD для AI роботов.
📌 Зарегистрироваться на вебинар
Реклама. ООО «Агентство Хайтайм», ИНН 1200004445. Erid: 2SDnjdj4CNc
Конверсия трафика по запросам из нейровыдачи достигает 3,5% — мы провели исследование на основе 12 IT-компаний в нишах MarTech, LogisticTech, TelecomTech, EdTech, TravelTech и др. Это растущий канал привлечения, который нельзя упускать.
Как изменить подход команды маркетинга, чтобы продукт находили в любом AI-чате? Какие проекты реализовать для результатов в SEO и AI-поиске (GEO)? Какие KPI и метрики помогут оценивать эффективность продвижения в AI?
5 февраля (четверг), в 11:00 по Москве, обсудим эти вопросы на авторском вебинаре от специалистов HighTime Agency.
О чем расскажут наши спикеры:
Денис Борисов, руководитель международных проектов в HighTime.agency, специализация B2B SaaS, TravelTech, MarTech и Healthtech
– что нужно делать команде маркетинга в 2026 году, чтобы попадать в AI-ответы GPT, Perplexity, Google и Яндекс;
– какие новые KPI в поисковом трафике внедрять в связи с AI-поиском;
– как построить экосистему доверия для AI-выдачи вокруг вашей компании.
Николай Еремеевский, staff-эксперт и ведущий технический специалист в HighTime.agency
– как трансформировать сайт и адаптировать страницы под новый формат поиска;
– как создать и где публиковать контент, который будет хорошо ранжироваться в SEO и в AI;
– техническая настройка сайта: сканирование, robots.txt и микроразметка JSON-LD для AI роботов.
📌 Зарегистрироваться на вебинар
Реклама. ООО «Агентство Хайтайм», ИНН 1200004445. Erid: 2SDnjdj4CNc
🔥19👍9❤7😁7