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