DiDoesDigital

Design for Engineers

What’s the point of building something no one wants? Instead, you can use design to solve problems, communicate, and delight people.

Here you’ll find a bit of a guide and some resources helpful to learning digital design.

This is intended for software engineers (or anyone already building products who wants to learn design) rather than designers. For designers that want to learn more about code, you might want to see Code for Designers.

This is a living project. Check back for updates.


Careers for engineers that design


Introducing design

If you’ve never designed anything before, start here.

The fundamentals of web design

Typography on the web

Alignment

Contrast

Color on the web


User experience (UX)

For an overview of some of the pieces that make up user experience design, start here:

Research

Inclusive, universal, accessible design

User testing


Performance


Product management


Animation


Copy writing and microcopy


Practice design


Practical design tips

Back to top