It's called 'confessing your code.' It's well-known in the software industry for many years!

The mere act of explaining one's approach can...