Question: have you ever, personally, programmed any complex software?
Yes, I have.
And believe me, it's not that complicated to catch sight of something like the power priority or the 10 Cr bug.
Question: have you ever, personally, programmed any complex software?
Elite: Dangerous is the core game. What is it you think you are playing?
I, for one, certainly haven't set any kind of deadline for them regarding this update. So they could happily keep testing if for one more week or two (or how much time it would take them to spot hidden bugs like the module integrity or power priority one, let alone the FPS drops and the 10Cr bug).
Question: have you ever, personally, programmed any complex software?
Yes, I have.
Yeah, it's certainly doable. It's just not easy or cheap. I'm writing some code at work which basically has to be bug free first time, and it's taken several times longer than the normal "a few minor bugs that we can fix later are acceptable" standard would have done - and not just in my time to write it, but in a lot of other people's time to repeatedly review the design and implementation to make sure I'm getting it right.The non-existence or "non-possibility" of bug-free code is a myth, an urban legend planted by the "let's go cheap & agile" Industry to get away with lowering quality standards.
Much as it might sound like it, I'm not actually defending Frontier's current release procedure or the priority they give to testing and polish (and I'm currently building up a list of potential examples for a major conceptual problem with the new bug reporting system too - but I need more evidence that it's a real problem and not just insufficient data here). Every release seems to come with a few really obvious new bugs which should have shown up very quickly on a basic end-to-end test. But there's a big gap between what Frontier currently do and "bug free", and neither of those are where players actually want them to be - fewer bugs, but we're not going to either pay for the programmers to have the time to do bug free, or wait the extra several months between releases it would need to get there.And believe me, it's not that complicated to catch sight of something like the power priority or the 10 Cr bug.
In this release, the 10 Cr bug, yes. Some of the weird (un)docking behaviour, yes. The frame rate issues some people are having, yes. The power priorities one not necessarily, because unless you expected that power priorities once set, tested and confirmed working would spontaneously and randomly unset themselves later, you might not think to include in an end-to-end test and point unit tests would never spot it because all the individual bits still work fine. It's a serious bug, but potentially tough to spot with conventional test approaches without spending a lot of time on it.
Yeah, but you're actually playing it. Pretty sure you didn't find it in a code review pass.Idk, the power priority bug but took me exactly five minutes to discover.
But okay, deadlines.
Yeah, I found it pretty quick as well. And it's the only one of the new bugs which is causing me serious issues, because many of my ships rely on power priorities working and so I currently have to leave them in the hangar. But of course anyone who runs a ship which fits under 100% to start with might never notice it, even if they'd previously set priorities.Idk, the power priority bug took me exactly five minutes to discover.
So...less than Star Citizen then?Sure. Are you willing to pay the approximately 25x-50x extra cost for software developed to that sort of standard (so bought at full price, around £1000 to £2000 for Elite Dangerous, and the same again for Horizons? ... but you could probably pick it up in a sale for £250 or so each if you were patient?)
It sounds expensive, but it'd be worth it to have no bugs at all, right?
lolSo...less than Star Citizen then?![]()
Yeah, but you're actually playing it. Pretty sure you didn't find it in a code review pass.
Not for me, no.![]()
Elite: Dangerous is the core game. What is it you think you are playing?
Don't underestimate deadlines. This derives from the worship of the neolithic god Daedlinius. The tribe who worshipped this particular god later evolved into middle management everywhere. Daedlinius was a wrathful god who meted out horrific punishments to all who disobeyed the central tenet of the faith which was to not finsh an edict that was given by one of the high priests.Idk, the power priority bug took me exactly five minutes to discover.
But okay, deadlines.
They didn't find it. That's what we know for sure, same as a bunch of other weirdo bugs. As far as why, "aliens ate their pizza" is as valid a complete guess as any others in this thread.They were not (necessarily) supposed to find it in a code review pass.
I never claimed it wasn't. But you surely can quote my post which made you think so.
Reminds me of the old joke about how we're lucky Kawasaki limit themselves to building ships.
Honda and Yamaha both make reliable motorbikes and their engines often get used to power light aircraft.
Kawasaki, OTOH, make some sexy bikes but they have a reputation for being, to be blunt, a bit shoddy and you probably wouldn't want a Kawasaki engine keeping your plane in the air.
Course, I ride a Ducati and, frankly, I wouldn't trust a Ducati engine to power a cement mixer.![]()
The advisarial relationship between Boeing and the local unions has created a situation where positions in Boeing are being staffed by union employees who aren't fully qualified.