https://constable.blog/2007/06/29/why-good-programmers-have-be-good-listeners/
Why Good programmers have to be Good Listeners