Turning marketing into software: lessons from building an agent-driven OS · HackerTrans