[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: gEDA just hit SlashDotOrg
On Aug 12, 2009, at 11:22 AM, DJ Delorie wrote:
>
>>> Assuming you know how to use chainsaws in general, of course.
>>
>> Yes, and that last sentence is my point. gEDA is a chainsaw in a
>> world of where most only know handsaws.
>
> I think you're trying too hard to bend my analogy to your needs.
Your analogy? I believe it was mine ;-) And from here it looks like
you don't want to consider my point.
> I
> suspect that, no matter what anyone else says, you'll figure out a way
> to say that our users are too stupid to do what we want to make them
Not stupid. Stubborn. I don't know why engineering schools teach
"you're a specialist and you should fear what you don't understand".
As a physicist, I was required to take a class that relentlessly and
explicitly taught the opposite.
> do, when in reality, they shouldn't *have* to adapt to our way - we
> should offer them something that's familiar to them, even if it's just
> a starting point, in order to reduce the barriers to them trying gEDA.
>
> I've spent some time recently with Xilinx's ISE tool. It's to FPGAs
> what gEDA is to PCBs.
No it's not. gEDA is a general purpose toolkit, one (and only one) of
whose applications is feeding your pcb program. ISE is much, much
more specialized.
> It consists of a number of command line tools
> wrapped in a GUI. When I first installed it, I didn't want to figure
> out all the command line options for all the tools, I wanted to write
> some verilog and put it in a chip. I wanted *results* and I wanted
> them *fast*. The GUI helped me do that. Later on, I figured out the
> command line tools so I could put them in a Makefile, but I never
> would have gotten to that point if I hadn't had the GUI to help me get
> started.
I have no objection to wrappers. What I object to is the constant
demand to fix perceived problems by violating the fairly clean,
modular nature of the kit. Rather, we need to make things *more*
modular (e.g. get the hardwired behavior out of the gnetlist front end).
>
> gEDA needs to be like that. It needs to - at least at first - offer
> an easy and OBVIOUS workflow for the common users' needs. The
> learning curve for doing basic stuff should be small. If the user
> sticks to it, more options are available later. Let them learn all
> those things as they're needed, not force them to learn it all up
> front.
>
>> They expect it to work like a hand tool.
>
> As a woodworker, I find this analogy inappropriate - hand tools
> require *much* more care and tuning than, say, power tools.
So run the analogy the other way if you wish. Someone who attempts to
use a hand tool as if it is a power tool will be frustrated, but
turning it into a power tool is not the answer.
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd@xxxxxxxxx
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user