I am a rock star/programmer.
These are distinct entities. No one is a "rock star programmer." That's a stupid term invented by Craigslist job listings.
I'm a rock star and programmer.
Except no one's heard of my band.
So I'm really just a programmer.