From 053129b898827e3a41c2f42e67f48fdd3067f56d Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 23 Jul 2024 01:13:17 +0100 Subject: [PATCH] Add daily email for 2024-07-22 There isn't just one way to do something --- source/_daily_emails/2024-07-22.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 source/_daily_emails/2024-07-22.md diff --git a/source/_daily_emails/2024-07-22.md b/source/_daily_emails/2024-07-22.md new file mode 100644 index 000000000..eca6fa71f --- /dev/null +++ b/source/_daily_emails/2024-07-22.md @@ -0,0 +1,30 @@ +--- +title: There isn't just one way to do something +date: 2024-07-22 +permalink: daily/2024/07/22/there-isnt-just-one-way-to-do-something +tags: + - software-development + - pair-programming + - mob-programming +cta: pair +snippet: | + There isn't just one way to do something in software development. +--- + +In software development, there are usually multiple ways to achieve the same result. + +There is no one "right" answer. + +You can make a website look the same if you write the CSS by hand or use a framework. + +When writing backend code, you could use design patterns and follow good clean code practices or not. + +How you approach a solution depends on your experience and perspective, but one approach isn't wrong when compared to another if they achieve the same result. + +## Here's the thing + +This is why I like pair and mob programming. + +Everyone involved can discuss, plan and contribute to a solution in real-time. + +You're more likely to get a better and more thought-out and robust solution from the collective perspective and experience compared to working individually, with the added benefit that more than one person understands the solution if it needs to be extended or changed in the future.