Developers vs. Designers vs. Project Managers

If you do anything in web design, graphic design, programming, coding, web development, or project management, this graphic really explains everything.