Writing in pseudocode is a good idea for beginning programmers, because it allows them to express an algorithm or other method in a combination of natural language and computer language; however, as the programmer becomes more experienced, it is easier for him or her (and in fact it makes more since to him or her) to express ideas in a programming language. This could lead to the problem of talking in code.