Nice article, because they also suggest specific brands and shades.
I have brown eyes, with maybe a fleck of hazel. Their suggestion of earthy browns is totally non-descript on me. Other than that, I can wear most colors, if that's the look I want.
The concept is to use a shade that contrasts with your eye color. That's why black is almost universal, but it's the tone of black that either works or looks too harsh.