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

לפני כמה זמן כמעט דרסתי מישהו. הייתי בדרך הביתה וכבר היה חושך, כשלפתע בחור לבוש ג'ינס וטי-שירט שחורים חצה את הכביש שלא במעבר חציה וכמעט דרסתי אותו. אחרי שבלמתי, צעקתי לו שבקושי רואים אותו, ושזה ממש לא בסדר. הוא ענה לי תשובה שפשוט השאירה אותי בלי מילים: "אם תדליק אורות, אז אולי תראה משהו. זה מה שלא בסדר!". פאדיחות. לזה לא הייתי מוכן.
ולמה אני משתף את הסיפורון הפסאודו-טרגי הנ"ל? שתי סיבות. ראשית כל זה מימוש מוצלח להפליא של הכלל הראשון והבסיסי של התכנות הישרדותי, הלא הוא: "תמצאי את מי להאשים". זה כבר כל כך טבוע בדם שלנו, שבאופן אוטומטי כשכל בעיה או תקלה מתעוררת – בעבודה, בכביש, ובכל מצב בחיים, אנחנו מיד מאשימים מישהו אחר גם כאשר לא ברור מי באמת גרם לבעיה.
רק שנייה
הסיבה השנייה, היא אכן שנייה. רק שנייה. זהו עוד סיפורון פסאודו-טרגי וכמעט אמיתי שארע עימדי, לפני זמן מה. ומעשה שהיה כך היה:
בעבר הטרום-טראומתי (כלומר לפני יותר מעשרה חודשים), קיבלנו את אב-הטיפוס הראשון של המוצר החדש שלנו. אחרי שנים של תכנונים, תוכניות ובזבוזי זמן, סוף סוף המפלצת הזו, שמכונה הפרוייקט שלנו קרמה קוד וקבצים וקמה לתחייה.
אבל היו אלה חיים קצרים במיוחד. שנייה בדיוק אחרי שהמחשב נדלק, הוא כיבה את עצמו לדעת.
וזה קרה גם בעלייה השנייה – שלקחה שנייה, ובעלייה השלישית, והמאה. המחשב הסכים לעבוד למשך שנייה אחת שלמה. וזהו. זה אומנם אלף אלפיות שנייה, או אפילו מיליארד נאנו-שניות, אבל בכל זאת, קצת קשה להתנהל עם מחשב שזמן מחצית החיים שלו הוא מחצית השנייה.
סיבת הסיבות
באופן מפתיע, הרו"ט קוא"ז (ולאלו שפחות מצויים בז'רגון המקצועי: root-cause, דהיינו סיבת השורש. יעני מה באמת גרם לתקלה) נמצא מהר מאוד.
מתברר שמישהי החליטה שפעולה מסויימת באיתחול המערכת אמורה לקחת לא יותר משנייה, ואם עברה אותה שנייה ראשונה והפעולה לא הסתיימה זה עד וסימן שמשהו חמור השתבש וצריך לעצור הכל. אז היא עצרה הכל.
פה חשדתי, כדברי הסופר. בתור חובב טיים-אאוטים ידוע, וכאחד שעוקב אחרי המהירות בה דברים מתבצעים או לא מתבצעים, ומנסה לשפר ביצועים על בסיס יומיומי. מיד שאלתי את השאלה המתבקשת – מי? מי אמר שזה אמור לקחת רק שנייה?
או במילים אחרות: מה הרו"ט-קוא"ז של הרו"ט-קוא"ז? מהי סיבת הסיבות?
יש ארכי-טקט בירושלים
אז התחלתי לחפור ולחקור, והנה לפתע אותה המישהי בעלת השנייה נזכרה, שפעם מזמן היה איזה ארכי-טקט מצוי ועצבני בירושלים. אחד שהוא חובב טיים-אאוטים ידוע, ועוקב אחרי המהירות בה דברים מתבצעים או לא מתבצעים ומנסה לשפר ביצועים על בסיס יומיומי. והוא הוא זה שאמר לה שאין מצב שהפעולה הזו תיקח יותר משנייה.
והמהנדס החכם אומר: הדיבוג דומה לצפייה בתעלומה בלשית, כאשר בסיום העלילה מתגלה שאתה הוא הרוצח. (מקור לא ידוע)
אני המקור לציטוט המהנדס החכם אומר: הדיבוג דומה לצפייה בתעלומה בלשית, כאשר בסיום העלילה מתגלה שאתה הוא הרוצח. נועם ברנד.
אהבתיLiked by 1 person
שכוייח, אבל חוששתני שיש מקורות נוספים. אני ראיתי את זה מודפס על ספל בעמדת עבודה של מישהו לפני כמה שנים.
אהבתיאהבתי