|People who were eager to call themselves "developers" five years ago are now calling themselves "architects". Those calling themselves "developers" are mostly just too stupid to realize they needed to make the switch. They like to prattle on about adding value, etc. I can spot a faker like this within five minutes.
Just like with anything else, in this business one achieves mastery in the doing. Someone that has much experience finding out (through a combination of study, playing around in their spare time, etc.) the best ways to do things will have knowledge ready to hand in a discussion of these topics. People that always prefer to steer the conversation away from technical things don't know what they're doing.
Just keep looking for your failures... you're bound to find them. I'll keep putting together clean, scalable programs (not "developing value added solutions") in the meantime. And if anyone asks, I'll have plenty of specific things to say on everything I've touched, and high-level things as well.