uuid: - value: 01d84025-8b37-4456-b7f0-bf659c3f5a2b langcode: - value: en type: - target_id: daily_email target_type: node_type target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7 revision_timestamp: - value: '2025-05-31T23:12:38+00:00' revision_uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 revision_log: { } status: - value: true uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 title: - value: 'Do you still need that module?' created: - value: '2025-05-31T23:09:56+00:00' changed: - value: '2025-05-31T23:12:38+00:00' promote: - value: false sticky: - value: false default_langcode: - value: true revision_translation_affected: - value: true path: - alias: /daily/2025/05/31/do-you-still-need-module langcode: en body: - value: '

If a module or library has been added to an application, it was done to serve a purpose.

It must add some required functionality that was asked for earlier in the application''s lifecycle.

It was needed then.

But it is still needed now?

Are the original requirements still valid?

Have they changed or are no longer needed?

If the code is no longer serving a purpose, it should be removed.

Common culprits in Drupal projects are the Feeds and Migrate modules, which are used to import data from external sources, such as legacy applications when migrating to Drupal.

Once the data has been imported and the site is live, the modules are often so longer needed.

As I said yesterday, having less code in your application will make it easier to maintain and upgrade in the future, so keep it as lean and minimal as possible - but this is an ongoing process as requirements change over time.
 

' format: basic_html processed: '

If a module or library has been added to an application, it was done to serve a purpose.

It must add some required functionality that was asked for earlier in the application''s lifecycle.

It was needed then.

But it is still needed now?

Are the original requirements still valid?

Have they changed or are no longer needed?

If the code is no longer serving a purpose, it should be removed.

Common culprits in Drupal projects are the Feeds and Migrate modules, which are used to import data from external sources, such as legacy applications when migrating to Drupal.

Once the data has been imported and the site is live, the modules are often so longer needed.

As I said yesterday, having less code in your application will make it easier to maintain and upgrade in the future, so keep it as lean and minimal as possible - but this is an ongoing process as requirements change over time.
 

' summary: '' field_daily_email_cta: { }