Bons programadores não apenas escrevem código, mas também são excelentes em pensar e planejar. Os mapas mentais desempenham um papel cada vez mais importante no design de sistemas, planejamento técnico e revisão de código.
Comece pelas funções principais, expanda módulos, fluxos de dados, dependências de interface e escolhas tecnológicas. Mapas mentais são mais flexíveis que diagramas UML para exploração em estágios iniciais.
Um novato notável no espaço de mapas mentais é o SmallMindMap, que vem ganhando popularidade rapidamente. Diferente das ferramentas tradicionais com menus complexos e excesso de funcionalidades, o SmallMindMap foca na simplicidade extrema — basta abrir o navegador e começar a mapear. Suas interações suaves de arrastar e soltar e interface limpa fazem dele uma alternativa refrescante que está atraindo usuários de players estabelecidos.