delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/01/26/13:32:05

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
Date: Tue, 26 Jan 2016 13:31:46 -0500
Message-Id: <201601261831.u0QIVkep010773@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: geda-user AT delorie DOT com
In-reply-to: <56A7B7B9.7090702@iee.org> (geda-user@delorie.com)
Subject: Re: [geda-user] [pcb] poll: burried/blind vias vs. pcb and pcb-rnd
(How ?)
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1601180756390 DOT 9035 AT igor2priv>
<alpine DOT DEB DOT 2 DOT 00 DOT 1601260416150 DOT 9035 AT igor2priv> <56A751EC DOT 8030402 AT iae DOT nl>
<20160126124701 DOT 0d061912c7e078ced9d4e6cb AT gmail DOT com>
<CANEvwqgs3YFnt7m8mA1DN6X2KdWbyr4zpXCVH321vDo1f7CyxA AT mail DOT gmail DOT com>
<201601261804 DOT u0QI4KEQ009550 AT envy DOT delorie DOT com> <56A7B7B9 DOT 7090702 AT iee DOT org>
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> DJ . don't rule a potential set of users out because of your limited
> facilities and personal experience.

I'm not ruling them out, I'm using myself (and others like me) as an
example where the previous statement doesn't apply.  The set of users
who need b/b vias is tiny compared to the set of users who don't, it's
perfectly reasonable for us to target the larger group and leave the
smaller group to other layout packages.

> These are bona fide potential users of gEDA and whilst there may not
> be a huge coding effort available .. it is a potential that could be
> tapped in the future.

Every EDA user is a "bona fide potential user" but it's impractical to
say "we're going to support every potential user".  We just don't have
the resources to do that.  We have to choose our goals carefully, to
balance what is desirable with what is practical.

So don't jut say "They could be using pcb if only it had feature XYZ".
You need to add: how many users would we gain, how hard is it to add
XYZ, and do we have the resources to do it?  Even then, we might
simply choose to not support it because it opens some can of worms
somewhere that we're just not interested in, or because there are
other features that have a bigger benefit, or because we're busy
spending time with our families.

And just to make it absolutely clear to everyone: the developers
develop PCB for selfish reasons.  *I* have no desire to add
blind/buried vias because it doesn't help *me*.  Other devs have their
own personal reasons to work on PCB.  So please don't throw "You have
to do this" at us and expect it to stick.

- Raw text -


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