Since I have memory, I’ve been curious, and through the years, I have come to appreciate it as a treasure. As developers of new products, we always try to create the things we imagine. In a sense, we act as translators, transforming an idea into code.
As in every language, there are some things easier to say in one that are much more difficult to express in another. Maybe it’s because of its cultural roots, or because of the communication needs of the people who created them, but the hierarchy for the expression of ideas remains the same. We always maintain a structured copy of our ideas in our heads.
The best way I have still found for documenting my ideas are mindmaps.
I once thought that if we could transform a mindmap into a reality, we could save lots of programming time and really maintain the focus on what’s important.