spinningD20
Joined 8 years ago
Joined 8 years ago
"well, I'm not sure if they're going to start collecting or using my data, because I don't actually really KNOW that or the extent of everything, just an email from them with a vague update to an equally vague privacy policy that I apparently implicitly agree to if I don't discontinue using their service."
Just like a manufacturer/seller on say, amazon shouldn't be able to revise their product with cheaper quality under the same model number (and yet it happens all the time), changes to the agreement of a service should be treated as a new service.
Whatever the solution, it should be a big enough deal that it cannot be implicitly agreed to, and clear enough language (maybe vetted by a third party review of the agreement) to communicate to all users, what is at stake and how, to which third parties, etc.
Almost 40 years later it's still there, still scaring any new eye care establishment personnel with each visit.
Fortunately no noticable side effects, other than when I get something in my eye and back out again, my brain keeps telling me something is there for an hour or two afterward.
It turned out, even with a firmware update months later applied to it, that whenever it gets rebooted, I have to do the above movement until it finally decides to boot, and it's random. Sometimes it takes a few spins/flicks, sometimes I'm doing it for minutes on end.
I confirmed this isn't a red herring by leaving it in its frozen state and motionless, and it would never recover, even 24hr later.
This was the second Pine purchase of mine, the first being the PinePhone Pro, which A) I couldn't get activated on AT&T (not Pine's fault with the 3g phase out and whitelist approach, but I digress), and when I used TMobile, I couldn't make a call with it without having audio problems or etc.
Look, I wanted to support them, and the idea of less expensive open hardware/software, even if it meant rough edges, but completely non functional for even the most basic usages... I might as well just build my own and understand all of the reasons why something doesn't work instead of spending days or months getting it to do what it said it would do on the tin out of the box.
One example that comes to mind where I want to roll my own thing (and am in the process of doing so) is replacing our ci/cd usage of jenkins that is solely for running qa automation tests against PR's on github. Jenkins does way way more than we need. We just need github PR interaction/webhook, secure credentials management, and spawning ecs tasks on aws...
Every time I force myself to update our jenkins instance, I buckle up because there is probably some random plugin, or jenkins agent thing, or ... SOMETHING that will break and require me to spend time tracking down what broke and why. 100% surface area for issues, whilst we use <5% of what Jenkins actually provides.
The point was more that, I don't see how this testing approach (at the level that it functions) would catch all of the bugs that I have seen in my career, and so to say "all of the bugs" or even "most of the bugs" is definitely a stretch.
This is certainly useful, just like unit tests, assertions, etc are all very useful. It's just not the whole picture of "bugs".
To be clear, I am not saying that you can't define all inputs and outputs of a "complete SaaS product offering stack", because you likely could, though if it's already been built by someone that doesn't have these things in mind, then it's a different problem space to find bugs.
As someone who has spent the last 15 years championing quality strategy for companies and training folks of varying roles on how to properly assess risk, it does indeed feel like this has a more narrow scope of "bug" as a definition, in the sort of way that a developer could try to claim that robust unit tests would catch "any" bugs, or even most of them. The types of risk to a software's quality have larger surface areas than at that level.
If your product is non-trivial in size or scope, ie it is not a cookie-cutter solution, then the testing of your product will also be non-trivial if you want it to work and have a good reputation (including during those all-important live demos, poc's, etc).
QA does not mean "click on things and go through the happy path and everything is fine" - not saying you are implying that, but gosh the amount of companies that think it's child's play is crazy.
> QA has always been about risk management.
100%.
QA should be related to identifying risk, likelihood of failure, impact of failure to user, client and company. The earlier this is done in the varying processes, the better. ("shift left" but I've seen a ton of differences with how people describe this, but generally QA should start getting involved in the "design phase")
Another example from my own first-hand experience:
A company I worked for made a product that plugged into machines that were manufacturing parts, and based on your parameters it would tell you whether or not the part was "good" or "bad".
When interviewing the leadership of the company, as well as the majority of the engineering group, "what is the biggest risk with this product" they all said "if the product locks up!". Upon further discussion, I pulled out a much larger, insidious risk; "what if our product tells the client that the part is 'good' when it is not?"
In this example, the part could be involved in a medical device that keeps someone alive.
You're not going to be able to roll that back.
Later on, when I set up an old dell xeon workstation as a home server (using proxmox), I used the turnkey image of nextcloud, and have (knock on wood) not had any issues at all.
Anyway - I wanted to ensure it was fully virtualized this next time if/when this happens again. I have it backing up the base vm once a week (I have the file storage separate/outside of the vm). So... hopefully this doesn't happen again to the degree that it did.
If I heard as a parent that a game has rape in it, I am thinking "there is a scene in which a character is raped", and there is no way I would let my kids play that game, regardless of the rating, until I felt they were mentally or emotionally ready to be exposed to such an awful scene.
This is not rape in a game or anything like that. Speculation or interpretation of events or intent is FAR different than a scene literally displaying such an act.
So, my commentary in this thread has been to clarify, there is no such scene in this game, and any interpretation or speculation is just that. It does not explicitly actually occur in the game.
The grounds for "FF6 has rape in it!" seems super super shaky. It feels like the sort of thing where people are decided that Satsuki & Mae from Totoro are really "dead and ghosts" during the entirety of the movie. It's silly.
Don't scare people away from a classic for things that aren't true.
Thanks for the mention! I'll have to try them again on my next machine.