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

Когда нечем заняться на работе...

Это была пятница, и время тянулось долго. Настроение было весёлым, и мне очень хотелось поделиться им с коллегами. В то время я разрабатывал CRM, которой пользовались около 500 сотрудников с разных уголков страны. Мне хотелось сделать что-то предельно тупое и простое, типа "падающего снега от мамкиного программиста", но до Нового года было ещё далеко, и надо было что-то придумать.

Что обычно делают начинающие веб-разработчики? Правильно - делают какую-то кнопку, и пытаются повешать на неё некое событие, типа "оставьте обратную связь". На втором месте идёт попытка записать Hello World в файл, и прочитать из него.

Кнопка

Давайте и я здесь прикинусь совсем новичком, и сделаю что-то похожее, самое самое простое! Как вы могли догадаться из заголовка, я сделал кнопку, при нажатии на которую, её счётчик увеличивался на +1, и это было видно всем пользователям, кто работал в CRM. Я закинул в прод эти 5 строчек кода, проверил что работает, нажав раз 10, и ушел на обед. Пока я ел, я сидел и гадал, как воспримут её сотрудники. Они все меня знают, я их любимчик, всем помогаю, поэтому волны негатива точно не будет, у руководства тоже на хорошем счету, но всё равно их реакция меня очень интересовала.

Вернувшись с обеда я обнаружил, что за этот час её нажали примерно 500 раз! Мне стало любопытно, и я буквально каждые 5 минут начал проверять, как быстро она обновляется.

Через 3 часа её нажали уже 3000 раз. Я пошел к коллегам рассказывать про свой эксперимент, и что люди накликали уже 3000+. Мы все посмеялись до слёз от такой глупости и бесполезности, и что ведь кто-то её нажимал! Наверняка кто-то сидел и думал: "Вот дебилы! Какие чудаки это всё придумали, им что, заняться больше нечем там в головном!? И кто вообще нажимает эту кнопку!", "В нашей компании такое большое и умное ИТ, но как они вообще могли родить такую глупую кнопку!". К концу рабочего дня счетчик замер на отметке 5500 раз. Я думал, что это будет просто тема для смеха, но я сделал интересные выводы...

Интересные выводы

Во-первых одна девушка точно сняла свой стресс тем, что сделала около 500 кликов, судя по логам. Самый задр*тистый парень совершил около 800 кликов. Остальные делали по 10-50 кликов. Но поучаствовали практически все.

Во-вторых, из этого мы сделали вывод о том, что наши сотрудники (читай - пользователи) очень любознательные, и привыкли кликать на всё, что нажимается. И это очень хорошо! Им интересен функционал системы, они готовы её тестить и испытывать! Добавьте к этому то, что мы никогда не писали инструкции к огромному функционалу CRM (не считая 4-х страничного pdf со скриншотами на полстраницы). И получим вывод - пользователи готовы изучать всё сами, и им интересны все наши нововведения.

В-третьих, оказывается, я провел с коллегами неофициальный флешмоб! И самое главное - я даже не просил никого в нём участвовать! Люди сами присоединялись к нему. Представьте, что вы сидите в одиноком офисе, совсем один, в пятницу, и вам скучно. Но нажимая на эту кнопку вы как-бы передаёте сигнал всем коллегам: "Ребята, я ещё здесь, и мне нечем заняться! Давайте повеселимся! Кто ещё здесь нажимает эту кнопку, кроме меня?".

И этот сигнал видели все твои коллеги, которых ты даже не знаешь, но такие же как ты, кто просто сидит работает, и им передался твой кусочек энергии и веселья: "Ведь кто-то же нажал эту кнопку 5 000 раз! А дай-ка и я попробую, что она делает? Интересно, а это все видят?"

По итогу, этот код мы изменили уже в понедельник, поставили условие, чтобы кнопка показывалась только по пятницам. В течение месяца её скликивали по ~2500 раз. Через месяц, мы занимались большим рефакторингом страниц, и само собой эту кнопку вырезали.

Вместо заключения

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

PS: Наверняка я не первый, кто придумал такое. Пока писал этот пост, вспомнил, как читал на Хабре о похожих темах, которые вызывали хабраэффект своей абсурдностью, и наверное на меня тогда больше всего повлияли эти истории: Сегодня Twitch начнёт попытку установить Arch Linux, или Нет $10000 на Apple Watch Edition? Попросите Интернет помочь.

PS2: Публикую в четверг, чтобы вы успели подготовиться к своей пятнице :) !

Комментарии (23)


  1. Ivnika
    13.01.2022 18:19
    +3

    Надо было не картинку запилить а какой нить скрипт, чтобы счетчик на кнопке в статье менялся :)


    1. TimsTims Автор
      13.01.2022 18:26
      +1

      Хабр потом перезаливает картинки на свой habrastorage, поэтому рано или поздно замрёт)


  1. Sam86
    13.01.2022 18:41
    +15

    Самый задр*тистый парень совершил около 800 кликов.

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

    Автора тоже уволили, потому что пушит мусор в прод.


    1. Korobei
      13.01.2022 19:07

      Если это настоящий задрот — то он просто скрипт написал, чтобы на кнопку накликать. Вручную 800 раз нажать на кнопку, это надо быть реально больным. Вон даже девочка не осилила…


      1. PsiHamster
        13.01.2022 19:48
        +5

        По первому запросу в гугле находит проверку скорости клика https://clickspeedtest.com , у меня не особо напрягаясь 11 кликов в секунду. 800 кликов это всего полторы минуты понажимать).
        А может парень в кликеры играл, я в своё время весь день сидеть кликать на печеньку мог.


        1. Korobei
          13.01.2022 19:56

          Я написал _настоящий_ задрот, те кто вручную ненастоящие, просто кликеры.

          Хотя конечно мотивация для ручного кликанья не понятна, типа такой — давай я полторы минуты покликаю. Вопрос — а зачем? Если у тебя OCD, тогда понятно, есть кнопка, надо тыкать, больной на крышу. А какие альтернативные варианты? Победить на соревновании задротства?


      1. urvanov
        13.01.2022 20:11
        +4

        Люди по 1000 лутбоксов открывают в играх за один заход, каждый раз просматривая анимацию открытия и выпадения наград. А тут всего лишь кнопка.

        Некоторые выполняют квесты на принеси 10000 какого-нибудь ресурса и ничего, живы.


      1. Flux
        14.01.2022 01:29
        +2

        Если это настоящий задрот — то он просто скрипт написал, чтобы на кнопку накликать.

        "Never spend 6 minutes doing something by hand when you can spend 6 hours failing to automate it"


        1. Korobei
          14.01.2022 02:23
          -1

          for(var  i = 0; i < 800; i++) { $( "button" ).trigger( "click" ); }
          На JQuery пару минут (нагуглить как сэмулировать клик), дольше конечно чем просто так накликать. но сильно приятнее.


    1. TimsTims Автор
      13.01.2022 19:08

      Автора тоже уволили, потому что пушит мусор в прод.

      Или дали премию за проведенное исследование)

      Даже такую простую кнопку можно красиво продать!


    1. hottabxp
      13.01.2022 19:28
      +5

      Автора тоже уволили, потому что пушит мусор в прод.

      Пойдёт к Лебедеву в студию, там такие креативные нужны.


  1. Stormwalker
    13.01.2022 19:06
    +5

    Я на первое апреля в нашем бекенде добавил путь /favicon.ico с фоткой начальника, теперь это традиция для всех наших проектов


  1. litos
    13.01.2022 21:31
    +4

    Лет 15 назад на внутреннем сайте видел подобное - кнопку на которой написано "Не нажимать!", и тем не менее её нажимали. Что делала она не помню, вроде просто писала лог кто нажимал и выводила алерт с "сказано же, не нажимать"


    1. hottabxp
      13.01.2022 22:28

      Можно было чуть-чуть подшутить, и добавить в обработчик кнопки шифровальщик диска.


      1. igorgusarov
        14.01.2022 01:57
        +5

        CSS/JS анимацию того, как сайт разваливается на куски, с выводом алерта «всё сломалось!!11»


    1. hottabxp
      13.01.2022 22:29
      +2

      А, не заметил, что 15 лет назад. Их тогда наверное не было.


      1. 0sya
        14.01.2022 15:19
        +1

        Ну что значит «не было»… OneHalf всего на 4 года помоложе вас будет.


    1. PEACE_dez
      14.01.2022 15:52
      +2

      я, давно, работал в одной компании, и у всех стояли SUN Sparc workstation.
      Тоесть UNIX система, распределенная ( в смысле «твой» харддиск вообще мог физически находиться в машине, которая на другом этаже).
      Так я создал у себя директорию типа /hard porn/blondes/ doggy/,,, итд, штук 20 вложенных директорий, а в последней файл с названием «какого хера ты делаешь в моей директории??!!»
      Прописал скрипт на просмотры файла.
      Его раз 20 читали ))


  1. Politura
    14.01.2022 09:12
    +2

    Надо было сделать 2 кнопки, одна увеличиает счетчик, а вторая уменьшает, общих нажатий по итогу было-бы на порядки больше.


  1. agp88
    14.01.2022 09:27
    +7

    Как получить халявное электричество? Нужно вмуровать в стену генератор, приделать к нему ручку и повесить табличку "Ручку не крутить!"


  1. alex_dow
    14.01.2022 10:55
    +1

    Прикрутить к кнопке квадрат 100х100 ячеек, каждый клик заполняет 1 ячейку, черным цветом например, и последний кликнувший - победитель чего-либо


  1. andersong
    14.01.2022 13:58
    +2

    Советую попробовать у себя
    Новая фича в проде в пятницу — к нескучным выходным.


    1. TimsTims Автор
      14.01.2022 18:58

      Если кнопка ничего не делает, то как может что-то сломаться?)