April 05, 2022
On 4/5/2022 5:46 AM, Max Samukha wrote:
> It works the other way, too. Many engineers are obsessed with simplicity. They go to great lengths to come up with the simplest solution where a complex one would suffice.))

Anybody can come up with a a complex solution. A simple one takes genius.

You know it's genius when others say: "phui, anyone could have done that!"

Except that nobody did.
April 05, 2022
On Tue, Apr 05, 2022 at 01:09:56PM -0700, Walter Bright via Digitalmars-d wrote:
> On 4/5/2022 5:46 AM, Max Samukha wrote:
> > It works the other way, too. Many engineers are obsessed with simplicity. They go to great lengths to come up with the simplest solution where a complex one would suffice.))
> 
> Anybody can come up with a a complex solution. A simple one takes genius.
> 
> You know it's genius when others say: "phui, anyone could have done that!"
> 
> Except that nobody did.

+100.

As the old saying goes, you can always add another level of abstraction (when faced with some programming problem). It takes genius to *reduce* the level of abstraction *and* solve the problem at the same time.


T

-- 
Those who don't understand Unix are condemned to reinvent it, poorly.
1 2
Next ›   Last »