Lyric discussion by cbingham 

Cover art for Shelved lyrics by Mountain Goats, The

JD is singing from the perspective of a fictional old goth musician in the late 80's/early 90's. This musician and his band had released an album that was well-liked. So they recorded another album like it. But then the record company told them that their style of music is no longer popular, and the record company wanted them to do something that is more popular among modern audiences, like christian rock (hence the "tethered to a crucifix" line) or Nine In Nails-type music (Trent Reznor is the main man in Nine Inch Nails). The old goth musician doesn't want to do that. He wants to stick to his artistic vision. The record company laughs at him, and so they don't release his album. When a record company doesn't release an album, the album is said to be "Shelved." Since the artist can't one thing he loves anymore, he gives up music and moves onto the other thing he loved: computer programming. He gets a job at LucasArts (a major computer game company in the 80's and 90's) and stays there for 15 years.

Fun fact: bassist Peter Hughes wrote the last verse. He also sang the last verse. If you're listening to this song and you get to the last verse and you think "Why does JD's voice sound so different here?" It's because that's not JD. That's Peter Hughes.

My Interpretation