X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 207.224.51.38 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] The new to do From: John Doty In-Reply-To: <201507152051.t6FKp8ip006830@envy.delorie.com> Date: Wed, 15 Jul 2015 15:22:26 -0600 Message-Id: <88A883F4-E5FE-4BB4-AB27-27D61C7C089A@noqsi.com> References: <55A2A0A2 DOT 4080403 AT ecosensory DOT com> <7AE39440-DA68-4491-A965-C1B97D1D86C1 AT sbcglobal DOT net> <20150712213152 DOT 7968b74c AT jive DOT levalinux DOT org> <304D9D86-3CF6-4D61-A5CA-6CE414EA0661 AT sbcglobal DOT net> <20150712224637 DOT 2d4cc2de AT wind DOT levalinux DOT org> <55A2E9B7 DOT 9040502 AT neurotica DOT com> <20150713131707 DOT GA782 AT recycle DOT lbl DOT gov> <55A4042E DOT 5060402 AT neurotica DOT com> <55A41B30 DOT 50602 AT neurotica DOT com> <254F9AFE-1A3E-4D88-BABF-E6E0F87A56B1 AT icloud DOT com> <1436960577 DOT 1072 DOT 6 DOT camel AT ssalewski DOT de> <201507151820 DOT t6FIKYME001704 AT envy DOT delorie DOT com> <46010EEB-8968-4635-9F1B-F4AE8147F24A! ! ! @noqsi.com> <201507152007 DOT t6FK7lv8005229 AT envy DOT delorie DOT com> <24AD56C6-B7C2-4D7E-B69A-F68DBACCBFDC AT noqsi DOT com> <201507152051 DOT t6FKp8ip006830 AT envy DOT delorie DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t6FLMYmN023526 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 Precedence: bulk On Jul 15, 2015, at 2:51 PM, DJ Delorie wrote: > > My point was, there was no need to bring up every single possibility > in a question specifically about gschem/pcb. Doing so both distracts > people from answering the original question, and artificially raises > the bar to solving it. We don't need to solve every problem every > time. And again, you demonstrate that despite all of your protests that you understand my point of view, you still don’t get it. > We *do* need to start solving some of the problems some of the > time. *If* a solution comes up and *if* it can be used for other > purposes and *if* you want to do the work to make it more general, > *that* is the time to bring it up. It needs *less* work to make it more general in this case. But I can count on you not to see it. > Throwing "it must be perfect and > do everything" in people's faces when they suggest things, only makes > them no longer want to suggest things. Given that geda-gaf is in a pretty good state, and there are far more ways to screw it up than to make it better, is this so bad? > > Perfect is the enemy of Good Enough, and your constant pestering about > perfection has made you the enemy. > You still don’t understand. When have I demanded perfection? Simplicity, yes, Generality, yes. Clean factoring, yes. Perfection, no. Indeed, I have great sympathy for the “Worse is Better” philosophy in software. The nice thing about the toolkit approach is that you can usually work around the inevitable leaks in the abstractions. But short cuts get in the way. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com