What if design isn't a magical talent, but a science-based skill you can learn? This talk gives developers the foundational rules for creating effective user interfaces.
#1about 4 minutes
Design is a learnable skill, not an innate talent
Design is a science based on how the human brain processes information, making it a skill that any developer can learn and apply.
#2about 7 minutes
Exploring the fundamentals of color theory
Learn the difference between additive (RGB) and subtractive (CMYK) color systems and how context, hue, and value influence color perception in UIs.
#3about 5 minutes
How to build effective UI color schemes
Use four tried-and-true methods—monochromatic, analogous, complementary, and triadic—to create harmonious and effective color palettes for your user interfaces.
#4about 1 minute
Ensuring color accessibility in your designs
Use accessibility checkers and consider high-contrast themes to ensure your color choices are readable and usable for all users.
#5about 5 minutes
Using Gestalt principles for intuitive layouts
Leverage Gestalt theory's six patterns—similarity, closure, continuity, proximity, figure-ground, and symmetry—to align your designs with natural human perception.
#6about 5 minutes
Establishing a clear visual hierarchy
Control user attention by strategically using size, placement, and color to create contrast and guide users through your interface.
#7about 5 minutes
How to achieve balance in UI composition
Distribute visual weight evenly across your design using symmetrical or asymmetrical balance to create a sense of stability and comfort for the user.
#8about 2 minutes
Using white space to improve clarity
White space is a critical design element that gives content room to breathe, reduces visual clutter, and improves user comprehension.
#9about 6 minutes
An introduction to typography fundamentals
Learn essential typography terms like typeface vs. font, kerning, tracking, and leading, and how to avoid common layout issues like widows and orphans.
#10about 5 minutes
Choosing the right typeface for your project
Select the best typeface by understanding the personalities of serif, sans-serif, display, and script fonts and asking critical questions about your message and audience.
#11about 17 minutes
Conclusion and Q&A on design practices
A summary of design as a science is followed by answers to audience questions on color, layout, aesthetics, and personal workflow.
Related jobs
Jobs that call for the skills explored in this talk.
Declarative Design and a fresh take on collaboration with developersGetting designers and developers on the same page can be tough for digital product teams. Things get especially tricky when the focus is just on fixing little things here and there instead of looking at the bigger picture together.
Translating design...
Benjamin Ruschin
What Developers Really Need to Create Great Code DemosEvery developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
Daniel Cranney
Web Developer Portfolio Inspiration and Examples - March 2025Every developer needs a portfolio… of some sort.
Whether it’s an all-singing all-dancing portfolio page, a blog, or a simple links page, it’s important to let others know what you have done, what you can do, and how they can contact you.
A portfolio ...
From learning to earning
Jobs that call for the skills explored in this talk.