I would simply not have been able to do the work I'm doing.
Awesome day: I get to start building a whole new feature on our product, features that'll make a difference for our customers.
No days are actually dreadful, but it's not very fun get assigned to bug fixing. This normally involves digging through old code I know nothing about (in various different files) and trying to understand the functionality and struggle my way through fixing it.