Design isn’t just about making things pretty. It’s also about solving a specific problem for a distinct audience in the most efficient way possible. Learn five simple ways you can improve your theme or plug-in’s code by leveraging the same thought process designers use.
There are volumes of articles about how designers need to better understand development. You’ve probably seen dozens of them yourself. Developers go to great lengths to tell designers how they should name and organize their Photoshop documents, how things should (or shouldn’t) overlap, which font or icon libraries to use, even going so far as to request they learn many development skills themselves so that they can understand the hardships developers face.
What most of these articles fail to realize is: this is a two-way street.
Developers also need to understand some baseline design principles. Developers should be familiar with basic design language, user experience and interaction design, user interface fundamentals, and even basic design theory. Just a little bit of knowledge in the design domain can go a long way in building products that surprise and delight customers and users, and even further in forging strong and successful relationships with quality designers.
Whether you’re a developer or a designer looking to gain a better footing, you can learn a lot from this session.