Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #219190 > unrolled thread

*nix

Started byghe <ghe@slsware.net>
First post2020-02-16 11:40 +0100
Last post2020-02-16 14:20 +0100
Articles 2 — 2 participants

Back to article view | Back to linux.debian.user


Contents

  *nix ghe <ghe@slsware.net> - 2020-02-16 11:40 +0100
    Re: *nix Andrei POPESCU <andreimpopescu@gmail.com> - 2020-02-16 14:20 +0100

#219190 — *nix

Fromghe <ghe@slsware.net>
Date2020-02-16 11:40 +0100
Subject*nix
Message-ID<zApvc-Zw-7@gated-at.bofh.it>


‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Sunday, February 16, 2020 1:52 AM, Andrei POPESCU <andreimpopescu@gmail.com> wrote:

> On Sb, 15 feb 20, 20:17:07, Charles Curley wrote:
> 
> > On Sat, 15 Feb 2020 14:03:02 -0700
> > ghe ghe@slsware.net wrote:
> > 
> > > Until recently, the *nix communities have stuck pretty well to these
> > > recommendations -- they're just descriptions of competent programming,
> > > after all. There may be some discussion over the definitions of "one
> > > thing" and "well" but there is software in our Linux that, I think,
> > > doesn't conform to anybody's understanding of these maxims.
> > 
> > And then there are the exceptions that illustrate the rule. Emacs,

I've never had the pleasure of Emacs. Stallman wrote Emacs just to prove that Lisp, with serious modification, can be made to do useful work :-) 

> > LibreOffice, 

LO is several programs that each do a somewhat specific job. But there might be room for some discussion of 'one thing' in there. They do work pretty well, in my experience. Eventually.

> > and systemd

...

> If you truly believe in this principle without any exception throw away
> your Swiss army knife / Leatherman now.

OK.

Complexity of the software is for us programmers to deal with. Making the programs useful for a user can be one of the problems in our writing and design. That, I think, is what they meant by "One program doing the job well" -- users have a collection of reasonably straightforward and simple tools to do things, and the tools work. The screwdrivers and cork screws and knife blades can be piped together, you know. Or called in a script.

OTOH, I haven't heard of anybody having figured out how to pipe GUI stuff.


-- 
Glenn English

[toc] | [next] | [standalone]


#219193

FromAndrei POPESCU <andreimpopescu@gmail.com>
Date2020-02-16 14:20 +0100
Message-ID<zAs01-2Ax-3@gated-at.bofh.it>
In reply to#219190

[Multipart message — attachments visible in raw view] — view raw

On Du, 16 feb 20, 03:36:44, ghe wrote:
> 
> Complexity of the software is for us programmers to deal with. Making 
> the programs useful for a user can be one of the problems in our 
> writing and design. That, I think, is what they meant by "One program 
> doing the job well" -- users have a collection of reasonably 
> straightforward and simple tools to do things, and the tools work. The 
> screwdrivers and cork screws and knife blades can be piped together, 
> you know. Or called in a script.

To find out how many items I have in my mpd playlist I would run 
something like 'mpc playlist | wc -l'. In order to rearrange the 
playlist I would rather use a GUI client so I can just drag and drop 
songs around.

Sure it's possible to do either task with the other tool (TIMTOWTDI), 
it's just that one is more efficient than the other for the specific 
user, situation and / or environment (e.g. I might prefer a TUI 
interface if I don't have a mouse connected).

None of the approaches will be able to solve all use cases and the line 
between loose | tight integration is very much personal opinion.

Just use whatever works for you.

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web