В книге "Бунт на продажу" (кстати, заметки из неё: Книга Джозефа Хиза. Бунт на продажу) в качестве оценки адекватности решения предлагался вопрос: "Что если так будут делать все?". И я считаю, что это также отличный метод проверки технологий на выживаемость в будущем.
Помните, была такая модная технология блокчейна? Что если все программы были бы построены вокруг него? Если мы возьмём классический блокчейн с proof-of-work, то комп должен постоянно что-то вычислять, чтобы чейн из блоков продвигался. Разумно ли такое делать для любой программы? Ну чот хз.
В универе у нас обсуждается некая абстрактная цифровая трансформация и data-driven подход. Что если все будут это использовать? Каждая программа собирает кучу данных, оптимизирует всё не в себя, выдаёт самые нужные решения. Круто же, правда? Ведь правда? Но данные собираются в облака, а чтобы не те не простаивали просто так — продаются. В итоге мы получаем продукты с кучей рекламы. Привет, нельзяграм. Ну чот хз.
Что если все игры будут постоянно обновляться, чтобы приносить новый опыт даже сильно позже выхода? Что же, мы получаем игры-сервисы, которые получают патчи, потому что их не сделали нормальными сразу (поправим же потом), и которые имеют на борту кучу микротранзакций, потому что постоянные обновления нужно оплачивать.
Чтобы какую-то технологию считать технологией будущего, её стоит проверить на массовую применимость. Не зря родители задают этот мудрый вопрос: "если все спрыгнут с крыши, то ты тоже спрыгнешь?"