From 95ea0bb06869c1a02892afd9dacf5808e02e8983 Mon Sep 17 00:00:00 2001 From: Cameron Shorter Date: Sat, 9 Nov 2019 08:50:04 +1100 Subject: [PATCH] Change *weekend programmer* to *inexperienced programmer" The trivialising of "weekend programmers" could be considered mildly offensive to open source developers, who often are weekend programmers. Actually, typically the day time programming is done according to work deadlines and forced compromises, but on the weekend they get to work on their pet project and get the chance to write perfect code. So I suggest selecting a term which categorises the programmer's capability: E.g.: inexperienced, less capable, average, ... --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c01a2a..8b201c3 100644 --- a/README.md +++ b/README.md @@ -234,7 +234,7 @@ Specifying a subject (**clients**) creates a clearer experience for the reader: # Short sentences -Software engineers generally aim to minimize the number of lines of code in an implementation. A great engineer can sometimes implement in 25 lines what it takes a weekend programmer to do in 100 lines. Great engineers minimize lines for the following reasons: +Software engineers generally aim to minimize the number of lines of code in an implementation. A great engineer can sometimes implement in 25 lines what it takes an inexperienced programmer to do in 100 lines. Great engineers minimize lines for the following reasons: * Shorter code typically runs faster than longer code. * Shorter code is typically easier to maintain than longer code.