Deutsch   English   Français   Italiano  
<slrnvqibso.2k9fk.lars@cleo.beagle-ears.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Lars Poulsen <lars@cleo.beagle-ears.com>
Newsgroups: comp.os.linux.misc,comp.os.linux.advocacy
Subject: Re: (Excessive?) Complexity
Date: Sun, 9 Feb 2025 22:43:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <slrnvqibso.2k9fk.lars@cleo.beagle-ears.com>
References: <vkjmdg$30kff$1@dont-email.me>
 <ba6263f8-1e7f-5eb1-ae06-757f2ed7a018@example.net>
 <lto9qbFso18U3@mid.individual.net>
 <slrnvnegk1.2cl6d.lars@cleo.beagle-ears.com>
 <8b262a1f-507f-ef10-e4d3-a981dca5b7d1@example.net>
 <vl8jdq$3st6d$1@dont-email.me> <vl8jul$3sqfa$4@dont-email.me>
 <vl8otk$3splv$3@dont-email.me> <vl8qm7$3u6t2$1@dont-email.me>
 <vl93dl$3vkun$1@dont-email.me> <vl9449$3vo6h$3@dont-email.me>
 <vl9aov$pp7$1@dont-email.me> <vla4hr$5n4v$1@dont-email.me>
 <vlblqj$harb$1@dont-email.me> <lttopaFoh2cU8@mid.individual.net>
 <vle8uk$12sii$2@dont-email.me>
 <c686fb74-4fac-0809-7005-417c76ee0e3b@example.net>
 <nbReP.633803$oR74.271654@fx16.iad> <NnVeP.44028$vfee.11890@fx45.iad>
 <vo6ubb$3ue2q$2@dont-email.me>
 <RhOdnY5Kb8vulDr6nZ2dnZfqnPudnZ2d@earthlink.com>
 <slrnvqfa8s.27rvm.lars@cleo.beagle-ears.com> <vo8bem$69pr$4@dont-email.me>
 <eSadna_s0t5TsDX6nZ2dnZfqnPednZ2d@earthlink.com>
 <9bdfe478-279e-464c-62b6-dc3b1f5da4ab@example.net>
 <m0sf5nF734tU3@mid.individual.net>
Injection-Date: Sun, 09 Feb 2025 23:43:37 +0100 (CET)
Injection-Info: dont-email.me; posting-host="92d53583fbb997912386d5ba63a6a0c5";
	logging-data="907612"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+Z6jLsfQbTNU2G0Iz7oQv871XLBkGwTus="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:lrMNBqiyx7ZWNyAwf4reXwjS4EY=
Bytes: 2864

On Sun, 9 Feb 2025 11:45:42 +0100, D wrote:
>> Simple is good! I struggle often to explain to young whipper snappers
>> the power of good enough. The power of good enough has won me a lot of
>> business throughout the years.

On 2025-02-09, rbowman <bowman@montana.com> wrote:
> I've worked with a couple of programmers who tried to anticipate future 
> needs and developed complex code to handle those eventualities. 20 years 
> later the eventualities never happened but the complexity is still there.
>
> It's one thing to anticipate future needs in your design and not to paint 
> yourself into a corner and another to spend a lot of time doing stuff 
> before it's necessary. Good enough is good enough.

Wisdom (also known as good judgment) is in the discernment of how much
you need to go out of your way to future-proof your code, as well is in
discernment of when to make a minimal, local change to work around what
in retrospect was a design mistake and when to refactor the surrounding
area.