I tend to agree with this. Was playing something with an A# in it last night. Took me ages to remember that it was the same key as Bb. Dumb, I know, but it's exactly what davey is saying.Learn it now and it's done,2nd nature is the key word here.Dont miss thing's out and your on the ball when some thing like this creep's up.Doing scale's and theory can get boring but there the rock foundation in the end.
I create multiple names for the same thing all the time at work, what with Alises and symlinks. And it seems perfectly natural and logical. Dunno why I find it so difficult in music.I think you'll be storing up problems later if you don't. You should be thinking in either sharps or flats and not mixing the two.
For example in C# major you should be thinking: C#, D#, E#, F#, G#, A#, B# (not C#, Eb, F, F#, G#, Bb, C) and Db major: Db, Eb, F, Gb, Ab, Bb, C.
Also, if you play a piece of music in the key of Db it will show notes on D, E, F, G, A, B and C with you to play the appropriate flats. So you need to know/play Db, Gb and Ab rather than think/play C#, F and G#.
Hope this makes sense
Actually, I'm not.For example in C# major you should be thinking: C#, D#, E#, F#, G#, A#, B# (not C#, Eb, F, F#, G#, Bb, C) and Db major: Db, Eb, F, Gb, Ab, Bb, C.