I want to know your opinion. Do programmers (like me) need to know about design? For example drawing, web design, image manipulation etc.
Actually, I like web, enterprise and mobile programming.
Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. It only takes a minute to sign up.Sign up to join this community
Yes and no. It depends what you are doing. If all you do is poke data around, then probably no, but if you are developing commercial web sites, web or desktop applications then it helps considerably.
However, a basic knowledge is useful to help you with solving user-centric problems and building abstractions of processes in your mind.
In short - they need to know enough about design principles to not produce crap.
Jeff had a good article on the subject.