לדף "פָּרָשַׁיְיטֶק" הראשי לחצו כאן
פָּרָשַׁת בְּהַר-בְּחוּקּוֹתַי – מָה עִנְיַין תּוֹכְנָה לְהַר סִינַי?
הידעתם שכשם שיש תורה שבכתב ותורה שבעל פה, כך יש גם תוכנה שבכתב ותוכנה שבעל-פה?
הביטוי הידוע "מה עניין שמיטה להר סיני" נגזר מתחילת פרשת השבוע שלנו. המדרש מקשה, הרי כל המצוות ניתנו למשה רבנו בהר סיני, אז למה דווקא על מצוות שמיטה צריך לציין זאת בפירוש?
והתשובה היא: "אלא, מה שמיטה נאמרו כְּלָלוֹתֶּיהָ ודקדוקיה מסיני, אף כולם נאמרו כללותיהם ודקדוקיהם מסיני".
כלומר, שהכל דבר אחד הוא. מהרעיונות הערטילאיים של הארכי-טקטורה ועד לנקודה-פסיק שבשורת הקוד האחרונה. הכל צריך להיות מחובר.
ולמה זה חשוב? כי פעמים רבות נוצר נתק גדול בין התורה שבכתב – הלא היא התוכנה הכתובה והמקומפלת של הפרוגרמה, על שלל קבציה וספריותיה, לבין התורה שבעל-פה. אותה הבנה מסתורית, אותו ידע העובר מסיניור לג'וניור ומארכי-טקט למהנדס, בלי שיהיה לו זכר בקוד, או אפילו בכתבי הקוד-אש המדוקמנטים. ויש מי שיאמר שזו אפילו לא תוכנה שבעל-פה, אלא תוכנת הנסתר.
יכולה מהנדסת, מוכשרת ככל שתהיה, לקודד ולדבג ולְרְפָקְטֶר ולשפר את התוכנה, ועדיין אין לה הבנה מה התוכנה אמורה לעשות, למה היא עושה משהו אחר לגמרי, ובכלל איך כל העסק עובד, ואיך הדבר הזה אמור להרוויח כסף.
ומצד שני, יכולים אותם ארכי-טקטים מדושני-קובץ ומלומדי דיאגרמה להמציא רעיונות ואלגוריתמים מופרכים, נטולי כל אחיזה במציאות. ולצפות שדרישותיהם ימומשו משל היו תוכנה למשה מסיני. בלי להבין את ההשלכות.
וזו בדיוק הנקודה שצריך ללמוד מהחיבור בין שמיטה להר סיני. איך מחברים בין אותו מעמד נורא ונשגב, לבין חיי היום-יום.
עבודה זו מוטלת על שני הצדדים. הארכי-טקטים וכוהני הפרודקטריון וחברי המגדר הניהולי צריכים לוודא שכל אנשי הפרוגרמה, ממקודד קבציך ועד בודק בָּאגֵיךָ, מבינים את הרעיונות והעקרונות של המוצר והתוכנה, את מטרותיה ואת הדרכים לממש אותה.
ומצד שני על המפתחים והבודקים וכל שאר שבטי ההנדסה מוטלת האחריות ללמוד ולהבין, ולשאול שאלות ולהטיל ספקות, ולהתעמק ולהתמקצע. כמו שנאמר: "לא ימוש סדר התוכנה הזה מפיך, והגי"ט-הא"ב בו יומם ולילה".
ואז, בעזרת השם ובעזרת המרג' נזכה לעולם שכולו קוד.
שבת שלום