One who makes the lies the salesman told come true. One who is too lacking in people skills to be a software engineer. Programmers do it by pushing and popping. Programmers do it in loops. Programmers do it in many languages.
Programmers do it top down.
Programmers will do it all night, but only if you are debugged. RAMsom, what you pay to sloppy programmers. REAL programmers have keyboard dents in their foreheads REAL programmers use undocumented DOS calls REAL programmers write 4K GUIs. REAL programmers write self-modifying code. Real Programmers aren't afraid to use GOTO's.