Back to Proposals


Stop picking colors at random!

I abstracted my domain knowledge as a fine artist into variables and functions in order to reveal color selection as being logical, predictable, and driven by principles anyone can learn.

Learn about wavelengths, old school fine art, and see practical code examples!


Something that sounds as simple as picking a color palette is often the very thing that scares developers away from diving into design. Design decisions are so open ended and exposed, and everyone’s a critic. Plus, there is no compiler throwing an error or tests failing if your colors clash. No wonder I’ve seen amazing developers clam up when it’s time to make some design decisions, deferring to “someone creative, who knows more about design” even if I know they want to learn more about design themselves.

After my presentation, developers will be able to do the basics of color theory, and to feel confident about learning more if they are inspired. How will I do this? The developer way - by abstracting away my domain knowledge as a fine artist into variables and functions and putting the code on Github. My goal is to demystify design decisions and reveal them to be logical, predictable, and driven by principles that anyone can learn.

Designers get something out of this talk too, not only do I encourage every developer in the room to appreciate the domain knowledge designers have to internalize, the many decisions that they have to make, and the hard work it takes to wield color intentionally and skillfully, I also show them how to communicate these decisions to developers.

Along the way, we’ll answer a lot of the following questions:

Again, this isn’t a talk about how colors make us feel - this is science! I will be talking wavelengths, old school fine art resources, and code!


Back to Proposals