I found the issue. I had a shield connected, which somehow apparently made it impossible to program. Once I disconnected the shield, I was able to upload my program. I was specifically using the Adafruit Music Maker Featherwing. Is there something I can do to allow me to program it without constantly detaching the featherwing?