Jonathon Miller-Girvetz discusses best practices for using persistent derived tables (PDTs) in Looker. He covers when to use ephemeral derived tables versus PDTs, as well as when to move PDT logic to an ETL process. Some key points include: use PDTs for historical summaries and aggregations, but EDTs for quick or dynamic queries; consider data freshness, computational resources, and use outside of Looker when deciding between PDTs and ETL; and follow conventions like consistent naming when developing PDTs.