Normalmente eu uso pseudocódigo para esboçar um algoritmo pequeno sem me preocupar com linguagem. Faço isso geralmente no papel.
Agora pra coisas mais maiores, complexas e com bem mais código, pseudocódigo não é uma boa. Fluxograma é interessante pra você entender o fluxo de uma aplicação. Geralmente eu recorro a isso quando estou perdido ou trabalhando em equipe, para que todos tenham a mesma coisa em mente.