I have some experience as a UI/UX engineer, and here are my thoughts.<p>First of all, this is a brilliant topic and this article does a really good job at trying to get people understand the importance of buttons.<p>But, at the same time, I disagree with the author that buttons are the only thing that represent your brand and it is extremely important to get them right.<p>I would like to cite everyone a real world example - Google.
They use a combination of blue (Search), grey( Gmail, Search, Apps), red (Gmail) and green (Adwords) buttons across their product ranges. And their buttons aren't the same across their product ranges - For example, the orange button on the Blogger platform is totally different from the one on the Search home page.<p>As a start up, it is important to do only one thing with buttons - Maintain uniformity. Google maintains uniformity <i>within</i> its product ranges, though they vary from product to product. (I use Google as a reference, because they are one of the most successful companies on the Internet)<p>So, if you notice Apple, they maintain the glossy-ness of their buttons throughout their product pages. In no one page about a particular product will you find a non-glossy button (like on the Windows Metro UI) mingled with a glossy button. This is the only thing you should be careful about. Otherwise, it's actually okay to use what you like. I've even seen many companies rip off each others' buttons. (For example, 500px and Stripe use the same blue glossy button).<p>Buttons don't represent brands, it's the colors that do. When it comes to buttons, you actually don't have much choice, and this article doesn't point that out. Buttons are usually call-to-action elements and need to be represented with good contrast or 'attention-seeking' colors to convert well. That is why most websites use Green colors for sign-ups (or blue, sometimes), because they convert well (You can read more on Psychology of color to understand this).<p>Important buttons are mostly colored red for the same purpose. (The Compose button in Gmail, for example). So in short, the color of your button doesn't (and cannot, unless you are someone like google with all the prominent colors in your logo) represent your brand <i>entirely</i>. Your brand is composed of various things - Color schemes, Logos, Typography, etc. Buttons are just a tiny part of it.<p>The color scheme for every brand is what that everyone recognizes. Just get that right, and you should be good.<p>Hope this helps.