8

Programmers with design skills?

Design comes with creativity which I lack the most. Should we learn to design and be creative?

Comments
  • 4
    You don't have to learn to be creative or be able to design. A basic understanding of visual design, why it's designed the way it is, is plenty to start with. If you have access to designers, talk to them and ask questions; tell them you wish to understand their motives for the way something had been designed. It might not only be beneficial to you, but to then as well, because articulating design decisions is often very hard as well. Perhaps introduce them to the concept of rubber ducking as a way to explain something that someone might not have a full understanding of.

    And also, a good developer is already a designer in its own way – designing implementations, separations of classes, interfaces, and etc is a craft albeit a more programmatic one.
  • 3
    Aren't all programmers creative in some way or another?
  • 3
    Yes, creativity can be found in every walk of life. Without creativity there would be nothing in this world (maybe samsung). That doesn't mean if you are creative you can design. It is a discipline that you have to study and learn and practice and develop. It can take years. Creative designers will always be the better designers. It fucks me off that everyone thinks they can design. Respect graphic design as a skilled profession.
  • 0
    You shouldn't if you don't feel so, even if it's a great tool to have a slight sense of design.

    And to find ideas, well, just don't force them if you don't need them in the rush. They can come out while you are shopping, walking, etc. Trust me, happens to me all the time, I'm a man full of ideas
  • 0
    Try 3d modeling if you cant do other forms of visual art, i find it very relaxing
  • 1
    @w0ble @DodgerAkame I know some basic photoshop skills. I guess if I explore it more I might get creative as well. Thanks for your opinion.
  • 1
    @helloworld i totally agree with you. NOt everyone can design. It does require a special skill.
  • 0
    I think it's good to understand both as designers have a tendency to think 'form over form' and devs 'function over form'.

    Striking that balance is critical to the success of an application.
Add Comment