From 46cb6e0562aa3203fce404cf7669445f584a9628 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 17 Sep 2024 00:00:37 +0100 Subject: [PATCH] Add daily email for 2024-09-14 What's your plan? --- source/_daily_emails/2024-09-14.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 source/_daily_emails/2024-09-14.md diff --git a/source/_daily_emails/2024-09-14.md b/source/_daily_emails/2024-09-14.md new file mode 100644 index 000000000..785c0a782 --- /dev/null +++ b/source/_daily_emails/2024-09-14.md @@ -0,0 +1,27 @@ +--- +title: What's your plan? +date: 2024-09-14 +permalink: daily/2024/09/14/whats-your-plan +tags: + - software-development +cta: d7eol +snippet: | + Starting a new task? What's your plan? +--- + +A question I ask before starting a task, whether I'm working solo or as part of a team is "What is your plan?". + +How am I going to approach the task I'm about to start working on? + +What information do I need? + +What approach am I going to take and which am I not going to take? + +What will some of the puzzle pieces be? Will I need a route, a Controller, a Service, a Command, a Value Object? + +Asking these questions and making these initial decisions upfront greatly reduces my implementation time as I only need to focus on delivering what I've already planned. + +And I can [capture these decisions in a README file][0] [or diagram][1], that's ideal. + +[0]: {{site.url}}/archive/2023/11/09/readme-driven-development +[1]: {{site.url}}/daily/2024/09/04/diagram-driven-development