Software Samaritan

If you have a software coding problem, often describing the problem to a colleague reveals the solution.

Your colleague takes the role of ‘Software Samaritan’. They sit there and listen but don’t utter a single word.

By describing the problem in greater detail to enable your colleague to fully understand it, I find the problem solves itself.