The era of software quality, or the era of ostriches?

blogs.gnome.org

24 points by vinhnx 2 days ago


kneyed - 8 minutes ago

The tidal wave of reports will continue, until reporters stand to lose real money from submitting bad reports.

Reporters that submit useful, quality reports, should not only get their money back, but also a dividend on the money taken from low-quality reporters.

jongjong - 26 minutes ago

Producing correct code is insanely difficult. It's hard to convey this to junior or even mid-level engineers.

In fact, for many complex projects, it's essentially impossible, even with AI.

Eventually, you get to a point when you have every feature you could possibly want but the list of tradeoffs is long and yet not worth trimming.

nottorp - 9 hours ago

Hey does that mean they'll use "AI" to allow users to customize the desktop environment again?

tonymet - 6 hours ago

why not have AI do more quality control?

greatgib - 4 hours ago

> GNOME is primarily written using unsafe programming languages where simple mistakes in our code lead to devastating consequences for our users, and we make these mistakes all the time. No matter how much we try, GNOME developers will fail write secure code when using unsafe languages like C, C++, or Vala: it’s just too hard for even experienced developers to do properly.

Once I saw that I knew that this article was a ridiculous stack of bullshit. Gnome might have some bugs and shortcomings but now millions desktops are using Gnome based window manager for decade and the world didn't collapse yet.

And let's not forget the ridiculous assumption that you can't handle a software quality without using AI...

chatformmycusto - 10 hours ago

[flagged]

chelseahermes - 10 hours ago

[flagged]

asjq178 - 7 hours ago

[flagged]

someonebaggy - 10 hours ago

Everything coming from GNOME about software quality should be taken with a Strategic Petroleum Reserve of salt.

While other projects rewrite things in memory-safe ways, GNOME's response is to ask a chatbox if there are any memory vulnerabilities.