I have my own little cross-distro builder[0] and I /rarely/ bother trying to dive into autoconf/make hell before cut+pasting the exact error message into google! That very likely saved my sanity many times over :-)
Otherwise I agree with the article -- Given the number of environments and languages around, actually 'knowing' trivialities like exact library names and such is a waste of good neuron..