פנחס יחזקאלי: באג 2000 כרעיון מחולל שקיבע את התלות של ארגונים בחברות התכנות והתוכנה

[התמונה המקורית היא תמונה חופשית - CC0 Creative Commons - שעוצבה והועלתה על ידי PublicDomainPictures לאתר Pixabay]

[לאוסף המאמרים על טכנולוגיה בארגונים, לחצו כאן] [לאוסף המאמרים על 'רעיונות מחוללים' והשלכותיהם, לחצו כאן]

המאמר עודכן ב- 15 בפברואר 2021

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

*  *  *

איך מקבעים לעד את תלותם של ארגונים בחברות התכנות והתכנה?

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

בתחום הזה, פרשת "באג 2000" מצטיירת כאחד הרעיונות המחוללים המרשימים ביותר; כמו גם אחד המבצעים המרשימים של יצירת, מה שמכונה: פאניקה מוסרית או 'בהלה מוסרית' (Moral Panic) וגם הסתה רגשית מוגדרים ככלי להשגת מטרות דרך יצירה של 'מניפולציה מוסרית ורגשית' בדעת הקהל, שמחייבת את מקבלי ההחלטות לעשות מעשה. היא כוללת מעשים. החוצים כל אמת מידה מוסרית (הכל למען המטרה...).

[להרחבת המושג: 'רעיון מחולל', לחצו כאן] [להרחבת המושג: 'פניקה מוסרית', לחצו כאן]

הבעיה הטכנית

עם התקרבותה של שנת 2000 התברר שבנתוני המחשבים רשומה השנה, משיקולי חיסכון, בשתי ספרות בלבד (שנת 1987, למשל, נרשמה כשנת 87). בצורת רישום זו לא הייתה בעיה, כל זמן שהשנים התחילו ב- ...19. אולם, מרגע שהספירה הייתה אמורה להשתנות ל- ...20, השוואה בין תאריך בשנת 2000, שבו תוצג השנה בצורה "00", לבין תאריך בשנים שקדמו לה תיתן במצב זה תשובה שגויה, משום ש-"00" קטן מ-"87", אף ששנת 2000 מאוחרת משנת 1987. גם פעולות אריתמטיות בין תאריכים (כגון חישוב הזמן שחלף בין שני אירועים) תיתן במצב זה תשובה שגויה.

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

באג 2000

[התמונה המקורית היא תמונה חופשית - CC0 Creative Commons - שעוצבה והועלתה על ידי geralt לאתר Pixabay]

הבאז...

בעיית "באג 2000" חרגה במידה רבה מעולם התוכנה, והפכה לבעיה של ממשלות וארגונים שהשקיעו הון רב בהיערכות לקראתה. ציבורים שלמים נתפסו לבהלה, שגרמה לממשלות להוציא ממון רב גם על פעולות כסת"ח, שנועדו להרגעת הרוחות. בישראל נטען כי ההסתברות לכשל קריטי במערכות הממוחשבות הוא 15%, לעומת מדינות כרוסיה וכמרוקו, שלהן נצפתה הסתברות של 66%. בחוברת ממשלתית שפורסמה בישראל נאמר: "אנו ממליצים לא להיגרר אחר סיפורי בלהות ומידע לא אחראי שחלקו מופץ על ידי גורמים בעלי עניין. אנו מציעים לפעול בשיקול דעת, להתייחס למידע מהימן ולנהוג כבימי שגרה". גם הכנסת מינתה ועדת משנה לנושא  (ויקיפדיה).

ההתמודדות

שתי שיטות עיקריות שימשו להתמודדות עם בעיית "באג 2000", שמתוכן ברור מי גרף הון מהפרשה הזו:

      • מעבר יסודי על התכנה, בניסיון לאתר כל טיפול שגוי בתאריכים, ותיקון טיפול זה.
      • החלפת תוכנה מיושנת, כזו שנכלל בה "באג 2000", בתוכנה חדשה, שאינה סובלת מבעיה זו.

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

[בתמונה: סוף העולם מגיע? הבלוף שהכניס מליונים...]

והלקח

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

רעיון מחולל גאוני כבר אמרנו?

[לאוסף המאמרים על טכנולוגיה בארגונים, לחצו כאן] [לאוסף המאמרים על 'רעיונות מחוללים' והשלכותיהם, לחצו כאן]

מקורות והעשרה

2 thoughts on “פנחס יחזקאלי: באג 2000 כרעיון מחולל שקיבע את התלות של ארגונים בחברות התכנות והתוכנה

  1. העיר ליאור נדיבי בפייסבוק:
    אנקדוטה די משעשעת לגבי "באג 2000". בדצמבר 1999 שירתי במעבר הגבול בגדר אלנבי, ההיערכות לקחה בחשבון קריסה מוחלטת של מחשבי ביקורת הגבולות, כי לתאריכים יש חשיבות רבה במערכת כזאת.
    באותו הזמן עמד לרשותי מחשב אישי פרטי עם מערכת הפעלה 3.11, למי שזוכר.
    החלטתי להשאיר את המחשב פועל בלילה שבין 31/12/1999 ו-01/01/2000 ולראות מה יקרה.
    מייד לאחר שעברה שעת חצות והתחלף התאריך בדקתי את המחשב, הוא עבד ללא שום בעיות.
    בתוכנות שהשתמשו בתאריך מלא, הופיעה שנת 2000!
    בקיצור, לא באג ולא בטיח.
    המצחיק הוא שאף אחד מ"מומחי" המחשבים לא חשב לנסות להזיז את השעון במחשב לשנת 2000 ולבדוק מה קורה, זה היה חוסך הרבה מאד כסף ?

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

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *