Talk about identifying common patterns in web development. Touching on design patterns and architectural patterns. Some emphasis on identifying, avoiding and handling common anti-patterns.
William has spent a decade working with WordPress in varying capacities and projects. A keen contributor to the WordPress.org project - he is a themes team rep and a core committer.