Unix Technical Forum

Is Beginner Friendly Overrated?

This is a discussion on Is Beginner Friendly Overrated? within the comp.unix.bsd.openbsd.misc forums, part of the OpenBSD category; --> I have been noticing that the issues of "efficient, simple, easy" are not always synonymous with "Beginner-friendly." I was ...


Go Back   Unix Technical Forum > Unix Operating Systems > OpenBSD > comp.unix.bsd.openbsd.misc

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-16-2008, 08:05 AM
Aaron Hsu
 
Posts: n/a
Default Is Beginner Friendly Overrated?

I have been noticing that the issues of "efficient, simple, easy" are
not always synonymous with "Beginner-friendly." I was wondering if
beginner-friendly applications which fail in the "efficient, simple,
and easy" department, are more harmful in the long run, than
applications which fail in the former, but succeed in the latter.
Opinions, anyone?

Of course, I imagine a case could be made for the combination of both
of these being the best option, but I wonder if this is actually
possible? That is, are these two attributes to some extent mutually
exclusive in their extremes?
--
Aaron Hsu <aaron.hsu@sacrificumdeo.net>

"No one could make a greater mistake than he who did nothing because he
could do only a little." - Edmund Burke

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-16-2008, 08:05 AM
Joachim Schipper
 
Posts: n/a
Default Re: Is Beginner Friendly Overrated?

Aaron Hsu <aaron.hsu@sacrificumdeo.net> wrote:
> I have been noticing that the issues of "efficient, simple, easy" are
> not always synonymous with "Beginner-friendly." I was wondering if
> beginner-friendly applications which fail in the "efficient, simple,
> and easy" department, are more harmful in the long run, than
> applications which fail in the former, but succeed in the latter.
> Opinions, anyone?


Beginner-friendly applications are good for beginners, and your
"efficient, simple, easy" (I'd add "powerful") applications are
more suited to experts.

There is nothing wrong with beginner software, especially when the
things you want to do are comparatively simple - and in many cases, what
we want to do is comparatively simple.

However, an expert will usually value efficiency and power over
'friendliness'. I'd compare the OpenBSD 'vi /etc/...' and the Red Hat[1]
'find the wizard in the menu' approach here. Nowadays, if I'm on a
RH/Fedora box, I open an xterm and vi before doing anything else.
However, my *nix 'career' started on Mandrake, which was pretty RH-ish
in its love for wizards. Those wizards worked well enough to allow me to
completely switch to Mandrake within a couple of months - OpenBSD would
have been a much harder nut to crack, and I'm glad I didn't have to do
that at that point.

So no, I don't think there is anything particularly wrong with easy
interfaces. I used them when I liked them, and switched to more
efficient, powerful, and concise interfaces later on.

Also note that friendliness and power are not necessarily opposed: while
a powerful general-purpose editor will always be somewhat difficult to
use at full power [2], something like the change of isakmpd.conf to
ipsecctl makes things easier and less error-prone for both the expert
and the novice.

> Of course, I imagine a case could be made for the combination of both
> of these being the best option, but I wonder if this is actually
> possible? That is, are these two attributes to some extent mutually
> exclusive in their extremes?


In their extremes, certainly.

However, solid software is likely to be better along both axes than
low-quality code, and there is something to be said for having separate
newbie-friendly and powerful interfaces.

Joachim

[1] Red Hat, of course, is not alone here.
[2] Although there's some merit to the viewpoint that vi is
particularly hostile. Yes, I do use vi(m) myself.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 05:10 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com