Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Dec 2025 11:26:43 +0000
From:      Sad Clouds <cryintothebluesky@gmail.com>
To:        Dag-Erling =?ISO-8859-1?Q?Sm=F8rgrav?= <des@FreeBSD.org>
Cc:        Lexi Winter <ivy@freebsd.org>, questions@freebsd.org
Subject:   Re: Trying to understand base system packages
Message-ID:  <20251211112643.c8778646e28c8ce70d6a0ea2@gmail.com>
In-Reply-To: <86ecp1cnji.fsf@ltc.des.dev>
References:  <20251205122830.cb88058f193987b47a95a77c@gmail.com> <20251205134510.6fae5caf@dorfdsl.de> <20251205143119.441cc1bd8722345d074a4480@gmail.com> <16e766b9-f442-4cef-a991-c940f6b8182a@gmail.com> <20251207081139.7e2f65b97b4c089ac0add431@gmail.com> <aTkvIvFJHLf4WxUa@amaryllis.le-fay.org> <aTm6mdWQ_nyv21El@rain.cave> <20251210203319.c248921c4e6aca9ba07458ae@gmail.com> <aToOxuaXNTa5LOOP@amaryllis.le-fay.org> <20251211093606.eade25c5f5c65277120d2f6e@gmail.com> <86ecp1cnji.fsf@ltc.des.dev>

index | next in thread | previous in thread | raw e-mail

On Thu, 11 Dec 2025 11:37:05 +0100
Dag-Erling Smørgrav <des@FreeBSD.org> wrote:

> Sad Clouds <cryintothebluesky@gmail.com> writes:
> > There are many different software development processes and I guess each
> > one has its pros and cons. I personally prefer the traditional software
> > life cycle: requirements, design, implementation, testing, deployment.
> 
> This has been conclusively shown to be the worst possible way to develop
> software and is therefore rarely used unless imposed by regulators or
> underwriters.  And it has never been how F/OSS worked.
> 
> DES
> -- 
> Dag-Erling Smørgrav - des@FreeBSD.org

Well I think that is a bit of an overgeneralisation and the choice of a
software development methodology depends on various factors. I would
not consider the open source software to be the pinnacle of software
development excellence. The fact that large parts of it are still
written in C and C++ speaks volumes about the developers' priorities.

Safety-critical software will have a much more formal and
structured software life cycle compared to other sectors. If you place
more emphasis on software reliability and maintainability rather than
the development speed, then the Waterfall or V-Model methodology would
be more appropriate.

The "move fast and break things" philosophy that permeates through many
commercial and open source projects does not sit too well with me. But
that is my personal opinion, and others are entitled to theirs.


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20251211112643.c8778646e28c8ce70d6a0ea2>