I've come across a post by Uncle Bob on X (link) (the author of Clean Code) that has a couple thousand reposts. It states that he does not read code anymore. Yep, the same person who wrote a book saying your code should be easy to read because developers read code much more frequently than they write it.

So what is Uncle Bob's method? Instead of reading the code written by AI agents, he asks the agents to make tons of tests around this code.

Of course some people agree and some do not agree. If you don't read the code, the meaning of your ownership becomes somewhat blurred. But if you read all the code, you lose most of the productivity. I can't judge here or provide my "valuable" opinion. I decided to write this post (and I don't write much) because of a recurring topic that comes up here and there.

A lot of discussion now is about validating AI. Of course, validation in biology and bioinformatics is not the same as validation in software engineering, but I feel there is some valuable overlap.

The thread and reposts mention different tests that programmers, including Uncle Bob, use to curb their agents. Diving in opened up a world of testing that turned out to be much bigger than I expected, as a bioinformatician.