Steve Smith advocates for continuous deployment and discusses how to implement it practically. He outlines the stakeholders in continuous deployment, including users, managers, developers and admins. He then describes a branching workflow for development that incorporates continuous integration, testing on pull requests, releasing to staging, and promoting to production. Automation and removing bottlenecks are important principles. Clear motivation, cooperative tools and people, and a branching workflow are key to successful continuous deployment.