Сделали статью из доклада Дмитрия Меликова (Atlassian, менеджер продукта Jira) на конференции ProductSense в марте 2018 года. На тот момент Дмитрий работал в Wrike и рассказал, как держать баланс между кастомизациями под клиента и рыночной привлекательностью продуктов для бизнеса.
Статья отличная, но в примере с экспортом в PDF неясно почему бы просто взять сделать эту фичу, разработка займет 1 день максимум с тестами и багфиксами.