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>
