בכל שפת תכנות יש syntax קצת אחר כדי להעביר את אותו רעיון. איפה שבשפה אחת נשתמש ב{} כדי להגדיר לולאה, בשפה אחרת נשתמש בנקודתיים ו-tab. אם נרצה לבצע השמה של ערך במשתנה בשפה אחת נשתמש ב: = ובאחרת נשתמש ב: ->. אם נשתמש בחוקי syntax של שפה אחת בבואנו לכתוב בשפה אחרת - הקוד לא ירוץ ונקבל error.
בדומה אך שונה, אפשר לחשוב על התחלה של טיפול פסיכולוגי. המטופל החדש מגיע ואיננו יודעים מה ״השפה״ אותה הוא מדבר. האם הוא אדם שצריך פסיק בסוף משפט נקודה או רווח? האם יש חשיבות ל-tabs? וכו׳. או במילים אחרות, מהי ההתערבות המתאימה עם אותו מטופל - האם להקשיב בשקט ולתת למטופל מרחב להביע עצמו? האם להראות מעורבות גבוהה, לשתף במחשבות שעולות? אולי להנהן? ניקח לדוגמה את ההתערבות מסוג שאילת שאלות. אצל מטופלים מסוימים (או באנלוגיה, בשפות תיכנות מסוימות) שאילת שאלות יכולה להתפס כהבעת עניין, דרך לעודד את המטופל לדבר ולהביא עצמו. אך אצל מטופלים אחרים (או בעצם בשפה אחרת) השאלות יכולות להתפס כמפריעות, ביקורתיות או מציצניות - כלומר, נקבל איזשהו syntax error בטיפול (שיכול לבוא בצורות רבות - המטופל ייסגר ולא ירצה לשתף, המטופל ישתף בדברים אחרים ממה שרצה, הוא יאחר לפגישה הבאה או בכלל יפסיק להגיע). בעצם, אפשר לחשוב שחלק מתפקיד הפסיכולוג הוא לנסות ולהקשיב ל-syntax הייחודי של המטופל, להיות קשוב גם כשיש syntax errors ולנסות לתקן עצמו בהתאם. או במילים אחרות, לשים את הפסיק במקום הנכון למטופל.