www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/09/05/15:17:05

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
Date: Sat, 5 Sep 2015 15:16:48 -0400
Message-Id: <201509051916.t85JGmaj018995@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: geda-user AT delorie DOT com
In-reply-to:
<CAM2RGhT=aTYjyHWuxYFJXac8VhTOcB_piEGhq2dCNa61gAtFNw AT mail DOT gmail DOT com>
(geda-user AT delorie DOT com)
Subject: Re: [geda-user] New experimental netlist features
References: <alpine DOT DEB DOT 2 DOT 11 DOT 1509031356150 DOT 13201 AT nimbus>
<55E8773B DOT 9000902 AT jump-ing DOT de>
<alpine DOT DEB DOT 2 DOT 11 DOT 1509031846370 DOT 7163 AT nimbus>
<55E8831A DOT 8050307 AT jump-ing DOT de>
<alpine DOT DEB DOT 2 DOT 11 DOT 1509032004020 DOT 10628 AT nimbus>
<55E891FA DOT 2010509 AT jump-ing DOT de>
<alpine DOT DEB DOT 2 DOT 11 DOT 1509032039300 DOT 14871 AT nimbus>
<BC7E3E69-4914-4654-B020-1338C71E0CDB AT noqsi DOT com>
<201509032030 DOT t83KU1Yq017045 AT envy DOT delorie DOT com>
<55E97A3E DOT 2070402 AT jump-ing DOT de>
<69B8B3F4-A6E4-43E9-9055-C63A5D6A3707 AT noqsi DOT com> <CAM2RGhT=aTYjyHWuxYFJXac8VhTOcB_piEGhq2dCNa61gAtFNw AT mail DOT gmail DOT com>
Reply-To: geda-user AT delorie DOT com

> Users should have a choice between
> 1. kicad, a GUI centric integrated tool that has limited workflows but
> intuitive control
> 2. geda, a suite of tools where the user decides basically everything
> and hence has to understand more of what they are doing.

3. A toolkit that's GUI-centric for new users but lets them expand
their flow by changing things behind-the-scenes (or replacing them)
once they understand what they're doing.

I think both Kicad's "GUI-only" and John's "Toolkit-only" approach are
near-sighted.  We need to be something that's flexible enough that we
can accomodate a wide range of users, not just people who know guile
programming or just mouse clicks.  We need to have an entry story that
has a small learning curve, so we can attract new users, without
sacrificing the flexibility that benefits the more advanced user.
Those new users will eventually become advanced users and benefit
thereof, but only if they start using our tools in the first place.

Why?  Because we need a robust user community in order to have a
robust developer community, and we need the devs in order to grow.
(those of you who do not want growth are free to stop updating your
local git repos, and share your stale versions with your friends :)

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019