שלום רב לציבור הקדוש.
באירוע משפחתי שהתקיים לאחרונה, פגשתי את דודי שעל ברכיו גדלתי, ובכל מפגש מאז שאני זוכר את עצמי הייתי תוקף אותו בשאלות על מדעים, על מחשבים, ועל מטוסים. הסבלנות שלו היתה יוצאת דופן, ואני זוכר לו את זה עד היום.
הדוד הזה (שלא אנקוב בשמו), הינו ראש צוות בתעשייה האווירית, כותב קוד להפעלת כטבמי"ם כחול לבן. למעשה הוא "אשכרה" כותב את התוכנה בשפת C שנותנת פקודות לכלי הטיס, טוס מכאן ולך לשם, הפצץ שם והתאבד פה, כשכל זה כמובן מופעל על ידי תחנה בקרקע (שם יושבים "מטיסים") הוא עובד שם כבר מעל שלושים שנה יוצא לעבודה בכל בוקר בשעה מוקדמת מאוד וחוזר הביתה בערב, מלח הארץ מה אני יגיד לכם (הוא איש דתי לאומי).
למה המפגש הזה הקפיץ אותי?
ובכן מזה מספר שנים אני טוען וכותב על כך גם כאן, בעקבות ההיכרות הקרובה שלי עם עולם התוכנה והמחשבים, שאין לו שום עתיד, אין לו שום סיכוי להחזיק מעמד ובעוד כמה עשרות שנים (ואולי אפילו פחות מזה) נתחיל לראות דעיכה מהירה מאוד של הטכנולוגיה, וחזרה לעט ודף, אולי אפילו סוס ועגלה מי יודע.
אפרוש ברשותכם את עיקרי הטיעון שלי להלן:
ההנחות:
א) עולם הטכנולוגיה בכלל ועולם המחשבים והתוכנה בפרט הוא עתיר ידע בצורה קיצונית מאוד - אין צורך לשכנע את החברים כאן.
תחום התוכנה שונה מכל תחומי ההנדסה בדברים הבאים:
ב) אין לו מגבלת גודל אפשר לכתוב קוד כמה שרוצים, ואף אחד לא מגביל אותך.
ג) התלויות בין החלקים בו היא גדולה ומורכבת מאוד
החשיפה של כל חלק בו לבעיה עלולה להפיל את כל החלקים האחרים (ע"ע מתקפות סייבר)
ד) כמעט ואין מגבלה לשיתופי הפעולה בין אנשים בתחום הזה (ראו כמה ספריות יש בגיטהאב/נוגט וכמה תלויות יש לספריות בספריות/תשתיות נוסיף לזה גם את רשת האינטרנט ושירותי הענן שהם בעצמם שירותים שכולם תלויים בהם והם תלויים במוצרים נוספים)
ה) כל הנ"ל הולך וגדל ומסתבך מיום ליום
ו) תשתיות קריטיות צבאיות ואזרחיות כאחת (וממילא אנשים הצורכים אותן) הופכות יותר ויותר תלויות תוכנה ומשובצות מחשב מיום ליום. בתשתיות כאלו "אין סובלנות לבאגים" נקודה.
ז) נוסיף על זה שכל הסיפור הזה צורך חשמל 24/07
באם אתם מסכימים עם כל ההנחות דלעיל שהן נראות לי די יכיחות (ניתנות להוכחה) הבה ונתקדם להנחות נוספות שהן יותר פילוסופיות.
ח) טבע האדם: הולך ומתנוון כאשר הוא משתמש במכשירים ופרוטוזות ה"מקלות" מעליו את החנטריש. במילים פשוטות: מאז שאני משתמש בווייז אני פחות זוכר דרכים וכן הלאה.
ט) טבע נוסף של האדם/עכבר שככל שישנה רווחה גדולה יותר הוא לא מנצל את המשאבים שהתפנו לתחזוקת הקיים או למחשבות על העתיד, אלא להגדלת הצריכה והניצול.
י) הילדים שגדלים לתוך עולם הטכנולוגיה+דמוקרטיה+קפיטליזם+פמיניזם, הינם נרקומנים של דופמין, חסרי יכולת דחיית סיפוקים, חסרי יכולת ריכוז, חסרי אישיות בכלל, ובוודאי ובוודאי חסרי יכולת קריאה וכתיבה.
ועכשיו לטענה:
על מנת לתחזק את המפלצת של עולם התוכנה שהולכת וגדלה, יש צורך שהאנשים שיצרו אותה, יעבירו את הידע העצום הזה הלאה במסורת.
לצורך כך עלינו לאתר אנשים עם יכולות יוצאות דופן, בעלי כשרון אדיר, יכולת דחיית סיפוקים, סבלנות של פיל, ושאר רוח, ועוד שלל כישורים ומדות טובות.
אנשים כאלו אינם מיוצרים כמעט, בסביבה הטכנולוגית+דמוקרטית+קפיטליסטית+פמיניסטית. מייצרים אנשים שהם כל ההיפך ממה שדרוש על מנת לתחזק את העולם הזה.
גם האנשים עצמם - שפיתחו את המערכות הללו, לא תמיד זוכרים ויודעים לתקן בעיה בדבר שהם בעצמם כתבו לפני כמה שנים.
לא בטוח בכלל שאין הבדל גדול בין פיתוח לבין העברה של קוד במסורת לדורות הבאים, שכן המפתח שקוע בעניין בצורה שונה מאשר מי שמקבל קוד כתוב לידיו.
ולכן המסקנה:
האנושות הלכה רחוק מידי עם הפרוייקט הסופר מסובך הזה, הוא בלתי ניתן להגנה, לתחזוקה, ולהמשך פיתוח. מה שיקרה בהכרח הוא קריסה של הרבה מאוד תחומים ומערכות מחוסר יכולת תחזוקה שלהן, ויצטרכו להתפשר ולעשות ויתורים רבים וחזרה אחורנית בהרבה מאוד תחומים נקודה.
איפה אנחנו אוחזים היום? האם כבר הגענו לנקודת השיא שממנה אפשר רק לרדת? אינני יודע. ימים יגידו, קשה מאוד לאמוד דבר כזה. אבל ברור שמתחילים לראות סימנים מדאיגים כפי שאספר לכם מייד.
מה שדוד שלי סיפר לי זה שבתעשייה האווירית עשו לאחרונה איזה פרוייקט שמתבסס על פרוייקט אחר, והביאו אנשים מהפנסיה כדי שיעזרו להם וידריכו אותם בפרוייקט הקודם. אז איזה מין מצב זה שמישהו יוצא לפנסיה ואין אחריו מישהו אחר שירש את כל הידע שלו? זה אומר שבהמשך של אחרי הפנסיה (מוות) כבר לא יוכלו להביא אותו, אלא אם כן התעשייה האווירית מאמינה בסיאנסים ובהעלאה באוב וזו כבר שאלה אחרת.
אז הבעיה הזו קיימת בכל העולם, בכל התעשיות, בכל הצבאות, שאף אחד לא יבלבל לי במוח. למטוס F35 יש 25 מיליון שורות קוד, יש מכשירים אזרחיים שיש בהם מעל 100 מיליון שורות קוד, אין שום סיכוי שהדבר הזה בר תחזוקה ובר ידיעה של בן תמותה. הבאגים נוצרים במימשקים, ואז מישהו צריך לדבר עם מישהו שצריך לדבר עם עוד מישהו, חלאס עם ההזיות שזה יעבוד. בינתיים כפי טבעו של העכברוש הוא מנצל את הכסף שמוזרם לתעשיות הללו, לוקחים משכורת ורווחים הביתה, ומשאירים את שברי הכלים לדורות הבאים, מתוך הנחה שהכסף הרב שנצבר יוכל "לפתור כל בעיה" הוא לא! כשאין אנשים שיתחזקו את התוכנות, כסף לא יוכל לייצר אותם נקודה.