One day he was asked to estimate the memory consumption of a new project. He did it by writing a simulator that would fill a data structure with random data. Each data size had a specific probability to be generated. Then he would measure memory used.
Why didn't he simply compute the total size ? That's basic math/CS.
There are stupid people and smart people. Being expert doesn't mean they are smart.