"Prepend" is seeing a fair amount of use, both in programmer jargon and elsewhere.
Its use seems to come from a desire to create a word that is a direct parallel to "append."
However, such a word already exists in "prefix."
They seem to need to be used differently:
To dial an outside line, prepend a 9 to your number.
To dial an outside line, prefix the number with 9.
Are there any cases where "prefix" cannot be used in place of "prepend"? Any other insights into this word and its origins?