Every now and then, articles pop up about how archaic text based source code is, and how everyone would benefit so much if we'd all switch to graphical code design by dropping little boxes and connecting them with wires. We've heard this story so often before, and yet source code is still the preferred method to write software. Why? There are so many reasons, and they should be obvious.