uuid: - value: c1064abb-f7f8-4e4d-bfb7-9842271b0938 langcode: - value: en type: - target_id: daily_email target_type: node_type target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7 revision_timestamp: - value: '2025-05-11T09:00:00+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: 'Feature branching slows delivery' created: - value: '2025-03-05T00:00:00+00:00' changed: - value: '2025-05-11T09:00:00+00:00' promote: - value: false sticky: - value: false default_langcode: - value: true revision_translation_affected: - value: true path: - alias: /daily/2025/03/05/slow langcode: en body: - value: |

As well as causing merge conflicts, feature branches slow the delivery of new features.

Someone needs to be responsible for merging the branches once they've been reviewed and approved, and any further merges into release branches.

This is typically the Lead Developer on the project, but this person then becomes a bottleneck.

They need to oversee all the branches and merges, and know what needs to be merged and where it needs to be deployed.

This slows down the speed of delivery.

In a trunk-based environment, there's only one branch and everyone can commit and push to it.

And, if you're doing continuous delivery, any changes will be automatically deployed.

No more bottleneck.

format: full_html processed: |

As well as causing merge conflicts, feature branches slow the delivery of new features.

Someone needs to be responsible for merging the branches once they've been reviewed and approved, and any further merges into release branches.

This is typically the Lead Developer on the project, but this person then becomes a bottleneck.

They need to oversee all the branches and merges, and know what needs to be merged and where it needs to be deployed.

This slows down the speed of delivery.

In a trunk-based environment, there's only one branch and everyone can commit and push to it.

And, if you're doing continuous delivery, any changes will be automatically deployed.

No more bottleneck.

summary: null field_daily_email_cta: { }