[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: fritzing



??? wrote:
> > All the comments about Fritzing vs. gEDA are very true.  It
> > would indeed be nice if gEDA (particularly the gschem ->
> > PCB flow) were more polished and newbie friendly.

On Thursday 07 May 2009, der Mouse wrote:
> Would it?
>
> In many cases I've seen, making something newbie friendly
> results in also making it expert crippling.  I have seen
> exceptions, but it might be worth at least thinking about the
> danger.

Newbie vs expert are not necessarily mutually exclusive.  A 
truly good design will be both newbie friendly and expert 
friendly.  Most software I have seen is neither.

From an educator's viewpoint, so-called newbie friendly software 
that does not evolve into (or provide a path to) expert friendly 
is harmful to education.  We want the students to become 
experts, eventually.

For software to be truly expert friendly, it must use languages 
that are meaningful in the application domain, and lots of 
extendability.  To a circuit designer, that is not C, Scheme, 
M4, or XML.

Software can be newbie friendly with a command line, but that 
seems to have gone out of fashion.  The most critical need for 
something to be newbie friendly is apparent simplicity and 
excellent error handling.  Throwing a GUI on top of something in 
a haphazard way usually doesn't work.

Don't forget the "expert newbie" .. who is an expert in the 
application but new to a particular software package.



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user