From blog to growth engine: how I turned content into a product surface · HackerTrans