Understanding dbt: basics and best practices | Not Hacker News!