Practical Color Theory for People Who Code