Programmers (developers?) they like to consider themselves people of a creative profession, although engineers decades earlier could not allow themselves to do this. Modern creative developers have even come up with an interesting and very creative way to solve complex problems — delegating them to a mental assistant, a rubber yellow duck for the bathroom. This is what the book "Programmer Pragmatist" advises to do. It seems that the method is worth trying out for everyone.
Let me quote Wikipedia:
The essence of the method is that the test taker puts (or presents) on the desktop of a toy duckling, and when he has a question that is difficult to answer, he asks it to the toy, as if it really can answer. It is believed that the correct wording of the question contains half of the answer.
The method is also used during debugging. If a certain part of the program does not work, the programmer tries to explain to the duckling what each line of the program does, and in the process finds syntax inconsistencies.
An artist, a photographer, a blogger, and even a journalist can share their thoughts with a rubber duck. Just don't forget to take a friend-assistant with you to work and travel.