uuid: - value: bc4593fb-caa7-4abe-90eb-fcc0d6c85ad6 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:34+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: | Pair and mob programming are continuous code review created: - value: '2023-08-28T00:00:00+00:00' changed: - value: '2025-05-11T09:00:34+00:00' promote: - value: false sticky: - value: false default_langcode: - value: true revision_translation_affected: - value: true path: - alias: /daily/2023/08/28/pair-and-mob-programming-are-continuous-code-review langcode: en body: - value: |

Instead of a single Developer working individually on a task and submitting it for a code review once complete, try pair or mob programming.

As well as extra benefits, such as knowledge sharing and shared responsibility for the code, it's continuously reviewed and improved during the session.

Questions from "Why are we doing it this way?" to "What's the best name for this variable?" can be asked, and decisions and changes can be made in real time.

So, why wait until the task is complete and the code is harder to change to review it?

Why not have it reviewed as it's written?

format: full_html processed: |

Instead of a single Developer working individually on a task and submitting it for a code review once complete, try pair or mob programming.

As well as extra benefits, such as knowledge sharing and shared responsibility for the code, it's continuously reviewed and improved during the session.

Questions from "Why are we doing it this way?" to "What's the best name for this variable?" can be asked, and decisions and changes can be made in real time.

So, why wait until the task is complete and the code is harder to change to review it?

Why not have it reviewed as it's written?

summary: null field_daily_email_cta: { }