"professional conferences and scientific education" typically 
employ a quite vigorous process to vet their speakers. This has
clearly not happened here ...

Regarding "Who do you think you're talking to": this has basically
devolved into a pointless dialog between the two of us, since there
is all but thundering silence from the actual devs here.




On Mon, 2023-09-25 at 21:59 +0000, Eponymous Pseudonym wrote:
> Every one, Every where, All ways, You too.  That's what professional
> conferences and scientific education is for.  Who do you think you're
> talking to, the mailing list archive readers of a social club for
> knitting for the elderly?  That is correct too.  Time will and does
> demonstrate it perfectly.
> 
> On 9/25/23, Rudolf Leitgeb <rudolf.leit...@gmx.at> wrote:
> > Are you trying to teach the OpenBSD devs how to write good
> > software?
> > 
> > Unix software?
> > 
> > Really?
> > 
> > REALLY ?????
> > 
> > On Mon, 2023-09-25 at 21:11 +0000, Eponymous Pseudonym wrote:
> > > Standardisation, specification and documentation as a starting
> > > point
> > > for software creation is a normal, reliable and mandated
> > > (formally)
> > > methodology used everywhere from business to scientific,
> > > industrial,
> > > medical and military applications.  It is not only normal but
> > > expected
> > > and even required that amateur free and open software follow the
> > > same
> > > processes and procedures as professional modelling and
> > > implementation,
> > > especially on historically significant long term projects that
> > > are
> > > also programming languages and interpreters.
> > > 
> > > It's not a surprise to you, everything in UNIX is a compiler
> > > construction reuse tooling and a small (and large) domain
> > > specific
> > > languages.  That is the essence of the system.  OpenBSD is a
> > > descendant of UNIX, not a free walk in the green pastures of
> > > experimental shareware.  Now, let's get back to more productive
> > > time
> > > and space utilisation, kids, good ideas.. third party re-imports
> > > are
> > > waiting their normalisation and stabilisation to robust and
> > > reliable
> > > distillations of core "base and extended" system modular
> > > componentry.
> > > Re-read the long version of the previous post after some
> > > specialised
> > > references again, and you will see and understand what I outlined
> > > clearly.
> > > 
> 
> https://en.wikipedia.org/wiki/Software_crisis?useskin=vector#mw-content-text
> https://en.wikipedia.org/wiki/Component-based_software_engineering?useskin=vector#History
> https://en.wikipedia.org/wiki/List_of_software_development_philosophies?useskin=vector#Rules_of_thumb,_laws,_guidelines_and_principles
> 
> > > 
> > > Thanks for the discussion and support, I've said my points and
> > > think
> > > we're in accord and agreement on all details referenced.
> > > 
> > > On 9/25/23, Rudolf Leitgeb <rudolf.leit...@gmx.at> wrote:
> > > > If you document a switch, you are basically required to keep
> > > > that
> > > > functionality around forever. Given that the OpenBSD devs don't
> > > > like
> > > > these --options all that much, I don't see that happening.
> > > > Submitting
> > > > a patch won't change that.
> > > > 
> > > > IMHO there's nothing wrong, if software can do more than its
> > > > documentation shows. It's not like it breaks documented
> > > > behavior.
> > > > 
> > > > On Mon, 2023-09-25 at 20:58 +0200, Marc Espie wrote:
> > > > > Don't rant that long.
> > > > > 
> > > > > Sometimes, documentation and code get out-of-synch for a lot
> > > > > of
> > > > > reasons.
> > > > > 
> > > > > - trying out stuff and documenting later.
> > > > > - plain forgetting to update the documentation.
> > > > > - having some stuff for a transition period, and then killing
> > > > > it.
> > > > > 
> > > > > Your point that stuff that stays around, should ideally be
> > > > > documented,
> > > > > is a good point.
> > > > > 
> > > > > Now, you gotta realize that people have limited time to do
> > > > > everything.
> > > > > 
> > > > > In general, patches are welcome.
> > > > > 
> > > > > In my long tenure on various tools, I've learnt that
> > > > > documenting
> > > > > stuff is always always a good idea: if you get a new feature
> > > > > BUT
> > > > > you can't explain it cleanly, then you should go back to the
> > > > > drawing-board !

Reply via email to