I’m generally really sorry for triggering so many software developers and management consultants here.
I get it I do. Bambu Studio and Bambu’s printers aren’t the first things I’ve used that have software which is developed. Ive used Prusa Slicer for many years, Cura before that, I didnt pay or support either. I moved away from Cura not necessarily because it had issues but because Prusa Slicer matched my use case better and facilitated better results. I didnt own an UltiMaker printer. When I used Prusa Slicer I didnt own a Prusa printer. So many open source products, too many to list. And yes, they weren’t perfect.
But, can I recall encountering behaviour that caused me to spend time troubleshooting, retracing my steps, trying to reproduce, or just wondering “wtf happened there?”, not very frequently. Often issues are uncommon ans/or inconsequential. The same goes with all the other software I use, Mint (mentioned in a reply and I use this), Windows, Firefox, really low volume software for control systems, forked firmware for IoT devices, and so on. At work I’m responsible for systems that depend on software from people like Microsoft, and yes, I have had to raise issues with Microsoft, but rarely.
I get that bugs, feature, requests, mistakes, whatever, scales with volume, but what else scales with volume is the development and test programs. So in the end, the number of issues you encounter as 1 of 10 million is rare, like lottery rare. I’m also aware that 1 bug report might represent 1 or 10,000 instances so it’s not a metric that can be used anywhere (but it is the same for all software).
I didnt make any assumptions. The Git page is managed, if its not a “bug” then it can be recatogorised. The figure I offered was for those categorised as “bugs”. There is some conjecture about what’s the normal amount of issues. What is the normal amount of issues? And your right, this might be normal. Who want to raise bug reports, its a real pig so what you see in reported issues is a slice of reality. In most cases as a bug reporter you will have to evidence:
- The software does something it was not supposed to do.
- The software fails to do something it was supposed to do.
- The output is wrong, inconsistent, or incomplete.
- The software crashes, freezes, or behaves unpredictably.
- The behavior does not match the documented requirement.
- The issue can be reproduced under the same conditions.
And thats on the bug reporter.
yay.. wheres the gasslight emoji
Bambu, from the marketing approach and how users (and influencers) feel they interact with the product, is not targeting the fixer, or engineer, they are targeting the click-and-play adopters, people that want a 3D printer as a means to an end, not part of the journey. If you’re not an Apple user and you ask someone that will only use Apple kit they’ll tell you “It just works”. I’d say Apple have had some success. And actually, one of the main reason for buying Bambu was that most people’s experience is that it just works (and well most of the time
).
Ive read some posts and some bug reports, there’s a lot going on. I work in a very niche engineering business (if it helps call it aerospace). They will spend $20,000 on a printer, not because its special but because it just works all the time every time exactly how they expect. And if it doesnt the manufacture takes the lead and runs with it. I’m not saying a $2k printer (and software) is comparable to a $20k one (they are closer than they used to be), but if the competitors product struggles with consistency they wont buy it. That’s not conjecture, I can tell you I’ve been in the room when that decision was made. And thats fine, its not a target market, and bugs will be recognised as “undocumented features”.