Эту кнопку нажали 5453 раза…

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

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

Это была пятница, и время тянулось долго. Настроение было весёлым, и мне очень хотелось поделиться им с коллегами. В то время я разрабатывал 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: Публикую в четверг, чтобы вы успели подготовиться к своей пятнице :) !

@TimsTims
13.01.2022 20:15 UTC
Первоисточник

Комментарии

@Ivnika
13.01.2022 15:19 UTC
+3

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

@TimsTims
13.01.2022 15:26 UTC
+1

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

@Sam86
13.01.2022 15:41 UTC
+16

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

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

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

@
13.01.2022 16:07 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
13.01.2022 16:48 UTC
+5

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

13.01.2022 16:56 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
23.01.2022 12:42 UTC
0
Чёртов Cookie Clicker… Сколько на нём потеряно дней времени :)
13.01.2022 17:11 UTC
+4

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

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

13.01.2022 22:29 UTC
+2
Если это настоящий задрот — то он просто скрипт написал, чтобы на кнопку накликать.

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

13.01.2022 23:23 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
@TimsTims
13.01.2022 16:08 UTC
0

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

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

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

@hottabxp
13.01.2022 16:28 UTC
+5

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

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

@Stormwalker
13.01.2022 16:06 UTC
+6
Я на первое апреля в нашем бекенде добавил путь /favicon.ico с фоткой начальника, теперь это традиция для всех наших проектов
@litos
13.01.2022 18:31 UTC
+4

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

@hottabxp
13.01.2022 19:28 UTC
0

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

13.01.2022 22:57 UTC
+5

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

@hottabxp
13.01.2022 19:29 UTC
+2

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

14.01.2022 12:19 UTC
+1
Ну что значит «не было»… OneHalf всего на 4 года помоложе вас будет.
@PEACE_dez
14.01.2022 12:52 UTC
+2
я, давно, работал в одной компании, и у всех стояли SUN Sparc workstation.
Тоесть UNIX система, распределенная ( в смысле «твой» харддиск вообще мог физически находиться в машине, которая на другом этаже).
Так я создал у себя директорию типа /hard porn/blondes/ doggy/,,, итд, штук 20 вложенных директорий, а в последней файл с названием «какого хера ты делаешь в моей директории??!!»
Прописал скрипт на просмотры файла.
Его раз 20 читали ))
@Politura
14.01.2022 06:12 UTC
+2

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

@agp88
14.01.2022 06:27 UTC
+8

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

@alex_dow
14.01.2022 07:55 UTC
+1

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

@andersong
14.01.2022 10:58 UTC
+2
Советую попробовать у себя
Новая фича в проде в пятницу — к нескучным выходным.
@TimsTims
14.01.2022 15:58 UTC
0

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

17.01.2022 09:28 UTC
+1

ну к примеру из-за новой кнопки в каких-то специфических размерах окна форма поедет.

18.01.2022 07:25 UTC
+1

Ну она ж где то ещё состояние хранит, т.е. видимо и в БД есть какие то изменения, нет?

18.01.2022 07:42 UTC
0

Я возможно не до конца раскрыл, но там всё было сделано максимально по тупому: счетчик хранился локально в файле прямо на сервере.

@boojum
18.01.2022 13:19 UTC
+1