Мне нравится в Телеграме, как они всё пытаются писать с нуля и сами, не завязываясь на всех остальных. Как они решают свои проблемы сами, а не перекладывают их на других.
Один из таких примеров — Instant View (https://instantview.telegram.org). Очевидно, что это появилось из-за того, что Телеграм маленький, а не из-за того, что они прям всегда поступают именно так. Но тем не менее, технически это решение — ровно такое, каким я хочу его видеть как разработчик.
Я не хочу думать о том, как какой-то внешний ресурс адаптирует мой сайт под себя. Яркий пример — Open Graph. Это «почётно» напихать в страницу кучу OG-тегов, чтобы и Твиттер понял, и Фэйсбук, и ВКонтакте, и Гугл, и вообще все. Но это изнурительная и бесполезная работа. Понимаю, почему так происходит — это я должен считаться с Фэйсбуком, а не Фэйсбук со мной, ведь это я, потенциально, тот, кто использует ФБ для продвижения своего сайта, а не наоборот.
Но это ой как бесит. А вот IV Телеграма не бесит. Если ребята из Телеграма сделают для сайта IV, всё будет красиво. Не сделают — не будет. Ну и ладно ¯\_(ツ)_/¯.
Другой пример — всё, что связано с доступностью в вебе. Это хорошо и круто делать сайты доступными, но я всё ещё верю и надеюсь, что лет через пять вся эта тема уйдёт, потому что кто-то наконец напишет нормальные алгоритмы распознавания информации на сайтах, которые покроют большинство всех кейсов, и потому вся эта проблема и хайп связанный с ней канут в Лету.
И дело тут не столько в моей лени, сколько в «уровне решений». Придумать раскладку поверх раскладки, и потом навязывать её всем как обязательную, — костыль. Придумать инструмент, который будет решать проблему независимо от того, что делают разработчики сайтов — огонь.