Well, that dreaded day has come where I'm forced to actually sit down and learn 'make' (instead of my usual method of 'guessing' what each line does), as well as Ruby's 'mkmf' module. I don't have a choice if I want to write extensions.
I just keep telling myself that this will make me a better programmer, as I could then do extensions for Perl more easily if I wanted to. Not to mention brushing the dust off of my C skills.
On the inside, however, I'm like a little four-year-old laying on the floor, kicking and screaming, "I don't want to learn make!". Like all 4 year olds, you end up doing it anyway.