Software engineers versus other engineers.
@thor i suppose this is partly because other fields of engineering strongly rely on mathematical models, whereas computer engineering usually is just somebody's gut feeling
@thor this. this a million times.
@ddipaola @newt @tija It's *possible* to write resillient software. They routinely do so in the aerospace industry... but the way they do it, at least for autopilots, is to have three separately developed pieces of software developed according to a shared specification running on three pieces of hardware in the actual aircraft, and a consensus system that picks which system to trust.
@thor I would say more than 75% of developers. Most developers don't understand what they are working with!
@Naouak I was being generous.
@squeakypancakes @thor @tija @ddipaola debian stable isn't stable in the sense that it has no bugs. Stability here means that API and features don't change. In fact, I've seen plenty of bugs in debian stable so far.
@squeakypancakes @thor @tija @ddipaola is there a proof to this? Because bugs are fixed upstream, and it usually takes time for debian team to backport the fixes. Bugs don't magically disappear if the sources hang on debian servers for a while.
Furthermore, debian folks sometimes introduce major issues of their own. I still jiggle at their major fuckup 10 years ago when debian had insecure ssh keys due to their patch to openssl.
@thor "Make sure to use fire-resistant gloves, and stand back."
@thor that's because we "move fast and break things". I think we should stop.
@thor So accurate, though if computers had the same rate of innovation as airframe or building engineering, we'd all still be programming by flipping switches on the computer's faceplate.
@thor seriously tho, computerized voting is the worst thing ever.