We make sites. How? It depends on the site's purpose and the most appropriate tools. In my personal site building journey, I started more code-centric, then discovered Drupal and became much more of a point and click site builder, and now find myself once again spending more time working with code than the UI.
There are wonderful things about what is available through Drupal's UI. There are also amazing things that are possible using Drupal's APIs (custom coding things), sometimes including greater efficiency and fewer mysteries to unravel.
Join me for a discussion about this journey and what I've learned from it so far, and when to use the UI versus coding something custom. There will be plenty of examples.