A person or individual that acts as a
facilitator and/or
middleman between the programmer(s) and another 2nd party or 3rd party (ie: marketing dept. management, customer, company, etc...). A
Programmer Liaison can help explain what is actually possible from a technical person(s) standpoint (the programmer) to a non-technical person(s) which can result in a better business environment for any company.