Gemini is pretty good at unit tests. One time I asked it to write a test for a behavior, and it did, but it also fixed a bug in the implementation. And it was right.
"One time" is far from reassuring. Sometimes the AIs get it right. However, if I am sending an AI to it, it's too complex for me to figure out at first glance. I am typically sending it complex projects with a lot of steps to figure out. AI is a nice upgrade from Stack Overflow and a powerful tool. However, in order to justify the AI-washing layoffs, it has to be a lot more reliable than "one time." I get failures daily.
I have not been impressed with Claude's unit tests. They're usually stupidly verbose. I've thrown away entire batches of code when I see they take a simple function and start unit-testing the Java getters and setters...even worse, they don't clearly indicate they're doing so...and it looks like actual business logic until you look closely. I would love to have Claude write acceptable unit tests. That would save me time and help me make more robust releases. It just fails pretty reliably on those.
AI is not useless, we just have to be realistic. It's like self-driving cars. Someday I am sure they will be great, but they're not really great now. They are still an experiment to play with, not something changing our lives.
These are purpose built single occupant DCs. It doesn't get any stickier than that. Google doesn't even visit their DCs when a server fails. They just power it off remotely and power up a warm spare.
The world is moving so fast these days that the man who says it can't be done is generally interrupted by someone doing it. -- E. Hubbard