Talking Drupal #556 - A Chat with Moshe
Moshe Weitzman, a Drupal legend with a 25-year history on drupal.org and a two-digit user ID, joins Talking Drupal to discuss the imminent integration of Drush into Drupal core—a pivotal shift that will sunset the beloved command-line tool. Moshe reveals that the move isn't just technical but strategic: by declaring Drush 'ready to fall on a sword,' he created the momentum needed to finally get core CLI support approved. The new Drupal CLI (DR) will bring essential commands like install, server, cache rebuild, and cron directly into core, with more advanced features like config import/export and update-db slated for future phases. Moshe emphasizes that contrib modules will still extend the CLI, ensuring Drush won't vanish overnight but evolve into a modular add-on. He also shares his latest work on DDEV add-ons—especially DDEV MTK, a tool that uses Dockerized databases to cut local development refresh times from 20 minutes to under 2. This innovation is already proving invaluable for AI-driven development workflows, where rapid site reinstallation is common. Beyond tools, Moshe reflects on the evolution of the Drupal community, the importance of deep code understanding through Xdebug, and the looming challenge of AI-generated code without real comprehension. He warns that while AI can explain code, true mastery comes from stepping through it line by line—learning by doing, not just reading.
Drush is being phased out as its functionality moves into Drupal core, with the new DR CLI already RTBC and expected in Drupal 11.4.
DDEV MTK cuts database refresh times from 20 minutes to under 2 minutes by using pre-built Docker images, ideal for AI-driven development workflows.
Core CLI will initially include install, server, cache rebuild, and cron—commands that are already in Drush—while config import/export and update-db are planned for future phases.
Contrib modules will continue to extend the core CLI, meaning Drush will evolve into a modular add-on rather than disappearing entirely.
True code mastery comes from stepping through code in Xdebug, not just reading AI-generated explanations, to understand system behavior and extension points.
…and 3 more takeaways available in PodZeus
Welcome & Module of the Week: Cache Metrics
The hosts introduce the episode and Martin Anderson-Kludes presents Cache Metrics, a module that logs cache hits, misses, and invalidations to New Relic for deep performance insights, designed to be safe for production use via batched events.
Moshe's Current Work: Massachusetts SSO & Montefiore Einstein
Moshe shares his two main consulting roles: building the state of Massachusetts' centralized login system (my.mass.gov) on Microsoft Entra, and working with Tag1 on a Drupal project for Montefiore Einstein hospital.
Drush's Legacy & the Road to Core CLI
“I kind of pre declared that Drush was ready to, to fall on a sword and be gone, that maybe that would be the next impetus. And I think that it worked.”
What's Coming in the Core CLI? Scope & Staging
The hosts explore the initial set of commands in the core CLI (install, server, cache rebuild, cron), while acknowledging that critical ones like config import/export and update-db are still pending, with a staged rollout planned.
DDEV Add-ons: MTK & the Future of Local Dev
“I mean, you can go from a 20 minutes of wait time to two minutes of wait time. That's kind of what I've been seeing.”
“And like, I think XDebug is unlocks a lot of that. I think you just highlighted something for me, Moshe. So you're right because AI can't describe what code is doing.”
“And, um, if I sort of pre declared that Drush was ready to, to fall on a sword and be gone, that maybe that would be the next impetus. And I think that it worked.”
“So I think if there's like a lesson there, it's that you, you work on things that interest you and you hand them off when you're done or before you're done with it, you know, before you've lost complete interest.”
Hosts
Guest
Drupal
product
Moshe Weitzman
person
Drush
product
DDEV
product
Drupal.org
product
Cache Metrics
other
Xdebug
product
New Relic
product
Devel
other
Acquia
organization
Start discovering podcast insights today
Start with a 7-day trial and explore a growing catalog of popular podcasts. No credit card required.
No credit card required • 7-day trial • Cancel anytime

