I think programming is the most fun when I feel like I'm coming up with my own solution, or when I have some sort of concept that seems like it should work even if it's not obvious, and regardless of the specified intent of anything involved, the content of the pieces when finagled the right way happens to work just the way you want it to. Maybe that's cringe, maybe that's cope, I dunno. I like feeling clever. I definitely can't tell anyone who thinks "the language just isn't powerful enough" that they're wrong, though. It could be that once I've jumped through all the hoops and seen all the tricks before, it'll lose it's luster and I'll just want something that spares me the bullshit.