When I tried Percy it was really bad. I think it wasn't even doing real screenshots, but some horrible serialization of the dom nonsense. Some of what came out of their tests just wasn't accurate at all.
Every time I've tried to implement visual tests it's a bad time.
A good unit test encodes intent. This kind of test, and snapshot tests, tends to be too broad. Something changed but was it on purpose? I dunno maybe just accept it. People don't look at it closely. It's numbing.
As others have said, you probably want to stop having shit randomly shared in multiple places. If you change something used in more than one place, probably manually check.
Interesting. I find that where I work, often the biggest problems are non-technical. It's the upper manager that says "we don't have time for automated testing" and then our releases take two days of manual testing and bug fixing.
I played paintball once and they had a "tag them out" rule. I snuck up on someone and tagged them. Pretty satisfying. Then I got shot with a paintball while standing there smug.
I guess? But imagine if enough people took a couple minutes to post about how organization XYZ sucks, and (because the stock markets are irrational vibes based) that caused their stocks to drop a few points. That's the only thing they care about. I'm willing to put in a few minutes if it might emotionally harm an asshole.
Many of them are illogical, or have logic descending from extremely dubious axioms.
For example, "abortion is murder of an innocent baby" + "allow abortion for rape or incest" don't square well together, but see commonly seen together.
I should ask the local pizza shop owner about this. He was pretty anti zohran. He said it's because he grew up in a post Soviet country, and believed socialism would turn into poverty for all.
Tried to submit one and it didn't seem to go through.
My hypothetical is a lot of recruiters are kind of bad at their job, but there's so many desperate candidates that they don't need to do much to get passable results.
I think it's undeniable there are a lot of very stupid people, and many of them are loud gamers.
One of the problems is humans are social creatures. Facts don't change minds. In-group pressure changes minds. (And sometimes horrific trauma, but only sometimes*). The typical person, confronted with an idea that contradicts a non-trivial belief, will evaluate primarily if the person presenting the belief is in-group. The same kind of message delivered by different people has very different outcomes.
With the Internet, idiots and assholes can find their own social groups to reinforce their shitty beliefs.
If we want to fix this, we'd have to do the long, expensive, and thankless work of getting them to see us as in-group, and getting them to then adopt better ideas. Incidentally, that's how the right wing has been operating.
Laughing at them for being fucking morons is satisfying, but it's like picking at a scab. It's not going to heal.
Drivers are always anxious. It's because driving sucks. Dangerous, aggravating, tedious, expensive. Unfortunately many of them don't escape the sunk cost, and don't want to do initially painful things to get to a better state.
Everyone I work with who uses LLMs more than a little bit hasn't gotten better at coding. They've just made bad code faster, with even less understanding.
It's something like a catch-22. The people smart enough to use them effectively don't need to. The people who aren't smart enough will misuse them.
When I tried Percy it was really bad. I think it wasn't even doing real screenshots, but some horrible serialization of the dom nonsense. Some of what came out of their tests just wasn't accurate at all.
Every time I've tried to implement visual tests it's a bad time.
A good unit test encodes intent. This kind of test, and snapshot tests, tends to be too broad. Something changed but was it on purpose? I dunno maybe just accept it. People don't look at it closely. It's numbing.
As others have said, you probably want to stop having shit randomly shared in multiple places. If you change something used in more than one place, probably manually check.