That's an important realization that crushed me a bit when I achieved it. Going into programming, I felt I have
the most interesting skill in the world. Turns out, it's only interesting if you can apply it to something interesting - and if you (like me) only know programming well, then you'll be stuck writing trivial stuff and tools for programmers :).
I wish I'd know that 11 years ago. I'd go to study aeronautical engineering or biology instead of CS. Now, I play the catch-up game, trying to learn a completely different field, just to have something interesting to apply all my programming knowledge and experience to.