coding vs writing