source::
A way programmers problem solve (try to understand why their code is not working) is to explain the problem to a rubber ducky, because the process of explaining to “someone” really helps find issues that we mentally brush over when we explain to ourselves (because we assume that we know everything about it already).
Hence we should z-express to think through the idea and z-write for other people in order to be better thinkers, you dont think in your head you only think when you actually express the idea. So ways to think through expression