Lucy Kellaway
Hard to tell: What is the dress code?
But it was different in those days. There was a dress code and only very stupid or very inexperienced people got it wrong. Women had to look like men. They had to hide their sexuality in order to be taken seriously.
Now there is still a dress code, but it is hard to work out what it is and there is no longer any fixed penalty for breaking it. Smart women don't care about being "taken seriously", they just want to get on.
It might be the right dress - or not
There is even a respectable new name for what used to be called "flaunting it": Catherine Hakim from the London School of Economics has come up with the concept of "erotic capital", the possession of which is handy if one wants to get anywhere. People with a lot of erotic capital seem to do better than those without and even those not born with much can enhance their stock with a nice pair of high heels, lipstick and the right sort of skirt. I suspect your colleague may be well aware of this: her "helpful hint" was really a howl of protest at the fact that you have more erotic capital than she has.