
As programmers, we generate a lot of text. I’m not just talking about the sheer quantity of code written, but the text generated by our programs. Whether its writing messages to log files, generating error messages for user, or building messages sent between systems, our applications work with text a lot. But have you really thought about the various ways in which your code generates these strings of text?