I have a simpler reason why, colour literacy. Most people at the age of 4-6 have similiar drawing and colour mixing skills. You just have to look at kindergarten pictures to see that. There is some variation but they are pretty similiar in ability.
Then most people stop drawing and playing with colour. Their colour literacy stays that of a four year old and worse as they will not experiment it probably degrades from there. So what is the quickest way to re-learn colour and colour combinations? Go outside and observe natural colour combinations. Combine these observations with a bit of theory and experimentation and you can be on your way creating your own colour combinations. For example: http://flickr.com/photos/bootload/541666109/
One other thing. Hackers, programmers and probably writers will have to work hard and re-wire their brain to some extent. Working with text, code or words require different parts of the brain compared to visual tasks like combining colour.
Yes. Everyone making interfaces or informational diagrams should understand that value contrast is the most important to human ability to distinguish colors, and should use a color model like Munsell or Lab to pick colors.
PS: this text box doesn't let me put (more than 1) literal *s in it; there seems to be no way to escape them so they don't end up emphasizing my text. Lesson: just use markdown.
I know I suck at picking colors. Being color blind doesn't help either!
I put together a small service that tells you what colors a url uses. So, if I see a website that has a nice color palette, I use my service to get the hex codes. It's way faster and easier than using the eye dropper! Here's the link:
Are you referring to me? I didn't write this, and in fact I pretty much suck at colour, largely for the reasons suggested in the post, so I found it very interesting. Also, I don't think the author was declaring that all programmers suck at color, just that many do, and he then provides some good ways to understand more for those that don't (colour hacks, if you like). Not terribly controversial.
Then most people stop drawing and playing with colour. Their colour literacy stays that of a four year old and worse as they will not experiment it probably degrades from there. So what is the quickest way to re-learn colour and colour combinations? Go outside and observe natural colour combinations. Combine these observations with a bit of theory and experimentation and you can be on your way creating your own colour combinations. For example: http://flickr.com/photos/bootload/541666109/
One other thing. Hackers, programmers and probably writers will have to work hard and re-wire their brain to some extent. Working with text, code or words require different parts of the brain compared to visual tasks like combining colour.