How to Write Codes and Send Secret Messages