I recently wrapped up a project where the process was really smooth. The work got done, the back and forth was painless, and both designer and client are happy. As a result, we’ll be working together more in the future. But as smooth as the process was, it wasn’t perfect. There were a few hang-ups and miscommunications along the way. And that’s okay. As much as I want the process to be perfect, it’s never going to be. Even on great projects things get overlooked, deadlines are creeped on, and tension exists. Creative projects have moving parts and involve people. At the end of it, if you can be proud of the work and you learned things along the way, that should be plenty to call it a job well done.