From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.help Subject: Re: CVE-2017-14482 - Red Hat Customer Portal Date: Fri, 29 Sep 2017 22:06:53 +0200 Message-ID: <87r2upqnfm.fsf@qcore> References: <1b3bec6e-d4d5-37a7-ba54-49bd2d8281bd@yandex.com> <86k20qbcu9.fsf@zoho.com> <86o9q0a8zc.fsf@zoho.com> <87vak8rwcx.fsf@qcore> <87mv5is54g.fsf@qcore> <4d048ea0-5c54-f5ba-c903-78614480ac76@yandex.com> <83a81d8ylf.fsf@gnu.org> <20170929145921.GA5297@TP-x61s.localdomain> <87zi9dqwi2.fsf@qcore> <86tvzlxvye.fsf@zoho.com> <87vak1qs1e.fsf@qcore> <868tgxxp9l.fsf@zoho.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1506715676 18144 195.159.176.226 (29 Sep 2017 20:07:56 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 29 Sep 2017 20:07:56 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Sep 29 22:07:51 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dy1ZY-0003qo-BI for geh-help-gnu-emacs@m.gmane.org; Fri, 29 Sep 2017 22:07:44 +0200 Original-Received: from localhost ([::1]:36902 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dy1Zf-0007nI-OZ for geh-help-gnu-emacs@m.gmane.org; Fri, 29 Sep 2017 16:07:51 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41555) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dy1Z7-0007n3-Di for help-gnu-emacs@gnu.org; Fri, 29 Sep 2017 16:07:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dy1Z4-00085P-83 for help-gnu-emacs@gnu.org; Fri, 29 Sep 2017 16:07:17 -0400 Original-Received: from [195.159.176.226] (port=40267 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dy1Z3-00085F-Vf for help-gnu-emacs@gnu.org; Fri, 29 Sep 2017 16:07:14 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1dy1Yr-0000do-Ly for help-gnu-emacs@gnu.org; Fri, 29 Sep 2017 22:07:01 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 33 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:gR07Rju4iZk1uN9JWxkqAbHP76M= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:114480 Archived-At: Emanuel Berg writes: > Óscar Fuentes wrote: > >> Here the context is not having requirements >> on a useful way for developing the software. >> Interactive development is about >> communicating with the client for extracting >> a minimally specified set of requirements, >> analyze them, implement them (sometimes >> partially) and use that implementation as >> a basis for communicating with the client >> again. Rinse, repeat. Eventually the client >> is happy with the result. > > Isn't that rather "iterative" or "ping-pong > programming"? I looked at http://www.extremeprogramming.org/rules/iterative.html and https://codepen.io/DonKarlssonSan/post/ping-pong-programming AFAIU, those are different things. To begin with, development is not the same as programming. Development means defining the product from first concept to deployment (even support). Apart from that, the client is the center of the development process. At the poject advances, you improve your understanding and he makes up his mind, chooses among options, understands the trade-offs, etc. For several reasons, this process makes for very satisfied clients.