From nobody Mon Apr 17 14:38:24 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Q0V6F5JqJz44kwF for ; Mon, 17 Apr 2023 14:38:29 +0000 (UTC) (envelope-from 4250.82.1d4fe0004e62914.150e2878428b0c48470fda843eaba2f0@email-od.com) Received: from s1-b0c6.socketlabs.email-od.com (s1-b0c6.socketlabs.email-od.com [142.0.176.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0V6F4kw2z484x for ; Mon, 17 Apr 2023 14:38:29 +0000 (UTC) (envelope-from 4250.82.1d4fe0004e62914.150e2878428b0c48470fda843eaba2f0@email-od.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; d=email-od.com;i=@email-od.com;s=dkim; c=relaxed/relaxed; q=dns/txt; t=1681742310; x=1684334310; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to:message-id:subject:cc:to:from:date:x-thread-info:subject:to:from:cc:reply-to; bh=R/qtmGyMGvjpu9ibEwAvQCnEDYgWYK+LtgHyfD/tY6s=; b=N0eoZILp8HyiDAUebS4ZM7+OmfexaQntQuxIJ7VGrdRde6ymPPOu6GKkgJejX9O9fuHaCZVo6/fOdRiNMmA8CEYlTAvVuCPWdmL+6Lm7u5wFxIrn1Qehrk+Cr7698bNUVVUKnMelZ5d80ROqNIiYFL2tfRVOVKjMm7YbGbDQY5k= X-Thread-Info: NDI1MC4xMi4xZDRmZTAwMDRlNjI5MTQuZnJlZWJzZC1xdWVzdGlvbnM9ZnJlZWJzZC5vcmc= Received: from r2.h.in.socketlabs.com (r2.h.in.socketlabs.com [142.0.180.12]) by mxsg2.email-od.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Mon, 17 Apr 2023 10:38:27 -0400 Received: from smtp.lan.sohara.org (86-42-20-118-dynamic.b-ras1.bdt.dublin.eircom.net [86.42.20.118]) by r2.h.in.socketlabs.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Mon, 17 Apr 2023 10:38:27 -0400 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.95 (FreeBSD)) (envelope-from ) id 1poPzt-000EiO-1p; Mon, 17 Apr 2023 15:38:25 +0100 Date: Mon, 17 Apr 2023 15:38:24 +0100 From: Steve O'Hara-Smith To: Tim Daneliuk Cc: FreeBSD Mailing List Subject: Re: Docker Message-Id: <20230417153824.3409e86dd8ad27ddc39878b8@sohara.org> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> <20230412155252.5e38ea4728bd52dc798852fc@sohara.org> <1d0a7ed1-9330-49df-9b66-9ee4387de511@app.fastmail.com> <8f3a86806377c2c92039eaf2765f5b85862de178.camel@riseup.net> <858859542.4652196.1681696294734@mail.yahoo.com> <92f6a9df-fd1e-9411-6093-fc8a145add17@tundraware.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.1) X-Clacks-Overhead: "GNU Terry Pratchett" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Q0V6F4kw2z484x X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7381, ipnet:142.0.176.0/22, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Mon, 17 Apr 2023 08:58:25 -0500 Tim Daneliuk wrote: > On 4/16/23 23:57, Tomek CEDRO wrote: > > hat messed up the once beautiful logical and coherent IT world > > With over 40 years in the tech business, I can say with confidence > that this never actually existed. The closest we ever came > to this was the "logical and coherent" world of IBM mainframes. I recall one project where used of SSADM was mandated for the entire project. The "user acceptance" document was a stack of paper about three feet high, in order to read the thing it was necessary to spread the pages out five at a time. I was less than half an inch down the document when I gave up as I was drowning in inconsistencies (I wasn't expected to sign off on it) three days later we got a sign off on it. That was waterfall done badly wrong. On another connected project we were allowed to go our own way and do it right, while a team of 'analysts' reverse documented the project as though we had designed it using SSADM - they had difficulty with some parts as their tools were insufficiently expressive to describe the solution we built. That was hacking round the deficiencies of waterfall done badly wrong. There is a great deal to be said for the core principle of agile, iterative development with constant feedback can be *very* effective at avoiding many common pitfalls with large projects. Wrapping this simple and effective principle in a dogma of two week cycles, everybody in the team can do everything and so forth is less effective and if it is done without understanding of the core principles and how to use them effectively to achieve an understood result it becomes an ordered path to chaos. The quickest way to chaos is to use it to avoid understanding the problem. The quickest way to success is to use it when you understand enough of the problem to be useful but not enough to be perfect because nobody has sufficient imagination. You still have to get the core right! The common point where any methodology fails is when those using it fail to realise that it is a tool for achieving a result and not a goal in itself. If it gets in the way and doesn't help it's the wrong tool, this is not cured by getting increasingly doctrinal about it. -- Steve O'Hara-Smith