כשהגעתי לדוגמא הרביעית נהיה לי בלבול בנוגע לשימוש בהתראות שאני בונה,
תחבירית הרגיש לי יותר הגיוני לשנות את הפונקציה לסדר הבא:
אם הטלפון נמצא תחזיר את שם המשתמש
אחרת:
תעלה התראה.
ואז התחיל לי הבלבול כשקראתי שוב את נימוסים והליכות, שם מוסבר לנו שבתור מתכנתים אנחנו רוצים למנוע מהמשתמש לקבל התראות, ובעצם מה שאני רוצה להבין זה אם המטרה שלנו שהמתכנת הבא שישתמש בקוד יקבל רק את ההתראות שאנחנו בנינו? כי הרי אם קפצה התראה מובנת בפייתון אנחנו נצטרך לטפל בה עוד בבניית הקוד.
ובתרגיל, האם המטרה שלנו להתייחס כאילו מתכנת יקבל את הקוד? אחרת המשתמש לא יצטרך בכלל לקבל את ההתראה שלנו