Talking Drupal #556 - A Chat with Moshe

Talking Drupal1h 8mJune 8, 2026
AI-Generated Summary

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.

Key Takeaways
1

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.

2

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.

3

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.

4

Contrib modules will continue to extend the core CLI, meaning Drush will evolve into a modular add-on rather than disappearing entirely.

5

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

Chapters
0:01
2 min

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.

9:04
4 min

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.

13:04
6 min

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.

Highlight
18:39
5 min

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.

24:00
7 min

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.

Highlight
High-Impact Quotes
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.
Nick Laughlin56:35
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.
Moshe Weitzman17:59
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.
Moshe Weitzman51:36
Speakers

Hosts

John PacozziScott FalconerNick Laughlin

Guest

Moshe Weitzman
Topics Discussed
drupal core cli95%ddev mtk90%drush deprecation88%cache metrics85%xdebug debugging82%ai in web development78%drupal community evolution75%sustainable open source maintenance70%
People & Brands

Drupal

product

25xPositive

Moshe Weitzman

person

15xPositive

Drush

product

12xPositive

DDEV

product

8xPositive

Drupal.org

product

7xNeutral

Cache Metrics

other

6xPositive

Xdebug

product

6xPositive

New Relic

product

5xPositive

Devel

other

5xPositive

Acquia

organization

4xNeutral

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