Answers inline, as usual.

> Date: Mon, 27 Jun 2011 17:35:48 -0400
> From: Chris Penn <cantorm...@gmail.com>
> Subject: Re: [LinuxUsers] Synaptic Dropped From Ubuntu 11.10
> To: SoCal LUG Users List <linuxusers@socallinux.org>
> Message-ID: <BANLkTi=spnbuffubnkpolhcnhmc1vd9...@mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Ragi,
>
> I have missed your email style.
>


I have missed our philosophical differences on software licensing (kind of
masoquist in my part I guess) haha :)


>
> My argument is not that the Software Center is pointless.  I actually
> recommend this program to less experienced computer users over
> Synaptic for the purpose of damage control with the hope that they
> will switch later on.  My issue with Mark's last few choices is that
> he is replacing, at least in theory, good applications with less
> stable, simplistic, harder to use, poorly functioning idealism before
> the code is realized.
>

If Mark was replacing "good applications" with "less stable, simplistic,
harder to use, poorly functioning idealism" the I don't think anybody could
argue that those actions would be wrong. But, I don't think those apps are
ideal for the Desktop use case. See below.


>
> Apt is is definitely what I use 99% of the time.  Synaptic has its
> advantages,


This I cannot I argue against. Yes, it does have many advantages.


> primarily for desktop user, over Apt wrt to convenience
> and usability, especially if you are one of those people that believes
> Desktops should cater to the lowest common denominator.


We couldn't disagree more. I hardly thing is Apt is convenient for the
*typical* Desktop user.


>  The Software
> Center isn't even in the same league as Synaptic or APT and thus
> should not replacing anything.  Furthermore, Synaptic is NOT that hard
> to use nor does it have a good GUI competitor.
>
> It sounds like you are saying Apt is useless on the desktop.  If so, I
> disagree.  The terminal is faster, easier for some people, and MORE
> "feature-rich" regardless of whether one has Unity installed or not.
>

OK, let me put this way. I think OSX has a lot of paradigms that are very
good. Most Mac users never see the command line. Yet, I do have it open
*everyday*. I use it to manage my databases, compile things or even move
files around. However, having the command line as primary means of
installing anything should be a no-no. And a GUI that just regurgitates
whatever the command line shows is not much better (actually, it is quite
worse in that regard).


>
> "I applaud the balls that Mark has to make decisions like this and I
> love how Ubuntu, little by little, keeps getting closer to a decent
> *Desktop* OS."
>
> I do not think either of us has a clear understanding of what makes a
> "decent" Desktop OS.
>

Actually, without sounding too snobby, I think I actually do. Let me explain
what I think is different between a Server OS and a Desktop OS. It all boils
down to the *purpose* of using that piece of software.

When I setup a server, I want to know exactly what it is doing. I want it to
work fast. With servers, that usually involves tweaking the I/O. I want to
know the page sizes of every process, so that if a request comes in, I don't
have to hit disk since it is already cached in memory somehow. This may
involve recompiling kernel settings, choose the appropriate file system (are
my files big, small, fragmented, do I need redundancy, backup strategy). I
want to squeeze every single cycle of the CPUs, so I want to make sure I
know exactly what it is running. I don't want unnecessary wifi services
runnings because I am connected to a gigabit all the time. Knowing every
single piece of software that is running also means my system is more
secure. Every package adds a potential security hole, so I want it to start
as barebone as possible and add things as needed. WHY? Because the purpose
is to have a reliable server that responds fast and is super secure. I will
not run anything besides what I need.

Contrast this with a Desktop setup... I want my browser to work (display
flash, whatever). I want to send e-mail. I want my power management to work
when I close the lid. I want skype to work. When I look for software, I just
want to know what is a good choice (whatever is popular in the Mac store) -
I don't care how - just work. If there has to be process 10 context
switchings that have to happen for my multitouch trackpad to work correctly,
so be it. I don't care. I would rather pay $100 and throw more memory on my
laptop than to try to debug what the hell is going on. Work work work. I
don't care how, just please don't crash. Work!! But do it ***nicely****.
 The purpose of my Desktop OS is, to put it bluntly, just "to get shit
done". That's it.

The moment that I have to drop down to a terminal, to change one single
little text file to accomplish any of this, the battle is lost. Not good.
Why? Because my mom can't do it - and she is really good with computers.

When people *design* GUIs, their goal should be how do I make my users
**happy** - contrary to the popular belief that it should only concentrate
on how do I make my users accomplish their goal - which is only a subset of
happiness.

Let me explain there are three drivers of happiness

1) pleasure <-- the tool that I use should be a pleasing experience - smooth
transitions among elements, scaling effects, etc
2) flow <-- it should be intuitive. If someone that has never used the tool
before picks it up and can figure out what to do, then the flow is right
3) meaning <-- at the end, if the user *accomplishes* the task that they set
to achieve, it will give it meaning.

A UI that makes you happy will have those elements. Desktop OSes should be
designed with these things in mind - **very** different from a server OS,
because the purpose of both are completely different.



>
> "And yet, when he is looking for something as simple as a good e-mail
> client (with a GUI - like normal humans use), he runs into
> problems."....
>
> (As usual, no offense Jeff)
> I still believe Jeff's email problem could be solved with a better
> exploration of the many email alternatives available to him.  I do not
> think 347 email alternatives is a bad thing.  There is something for
> everyone.  Software for humans should be for all humans, not just
> cubical obsessed Desktop programmers or Window$ administrators.
>
> Chris...
>
>
And I think you are correct in the sense that your Desktop OS should be
catered to you. Yet, I think that if all he wanted was to send e-mail, that
should just be there. And work without any mockery. Now, if he wants
something more complex - that is a different story.

You should be able to find an OS that fits you. That is probably not Ubuntu.

It is just that right now, IMHO, Ubuntu is the closest thing that any
Linux-based OS has gotten close to get the Desktop experience right for most
people. And for the case of Ubuntu, Mark is the driving force making
decisions that are getting us there.


 - Ragi
_______________________________________________
LinuxUsers mailing list
LinuxUsers@socallinux.org
http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers

Reply via email to