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