Protostitute
A software developer who spends more time writing prototypes than code that will actually be used by someone.
The sales department is turning me into a protostitute ... why can't they sell what we have instead of what we don't have?