bupaje: I've seen programmers use this technique. Mostly they use it as a tool for the "non-programmers" to draw what they want to happen. Then a compiler converts the map into nodes that are quicker and take up less space.
I don't think they do this much anymore, since even most non-programmers are better at placing nodes then a compiler.