בעקבות פוסט משעשע של Scott Hanselman המתאר את קורותיו בשעות שלפני הרצאה חשובה, החלטתי להתחיל ביוזמה חדשה:
אני מזמין את כל הקוראים, וגם אחרים, לפרסם בהערות לפוסט זה סיפורים משעשעים, ומשעשעים פחות, על פשלות שאירעו להם בהרצאות באירועים גדולים.
בסופו של דבר אני יודע שחלק גדול מהקוראים של בלוג זה מרצים באירועים שונים, ואין מרצה שלא עבר את רגע ה- "OK, מה עכשיו?!" כאשר מסך המחשב קפא, הכחיל, או, באופן כללי, עשה משהו אחר לחלוטין ממה שהיה אמור לעשות, וממה שעשה בצורה מושלמת רק שעה לפני תחילת ההרצאה בבדיקה האחרונה. כמובן שפשלות בהרצאה אינן מעידות מאומה על איכותה - כבר יצא לי להיות בהרצאה (כשומע, לא כמרצה) בה כל ההדגמות קרסו אחת אחרי השניה, ובכל זאת יצאתי ממנה עם הרגשה שלמדתי הרבה.
נקודות בונוס ינתנו למי שיתן קישור להקלטת ההרצאה בה רואים את הפשלה בשידור חי.
כמובן שכיוזם המהלך אך טבעי הוא שאתרום את הסיפור הראשון. אז הנה - קחו שניים:
האירוע הראשון התרחש לפני מספר שנים באירוע .NET Deep Dive שהיה, אם אני זוכר נכון, במלון דן פנורמה בתל אביב. זו היתה הפעם הראשונה שלי כמרצה מול קהל גדול כל כך (כ- 400 משתתפים), והנושא שדיברתי עליו היה Design Time Support ב- VS.NET (זה היה עוד לפני ימי ה- VS 2005). ההרצאה כללה הרבה הדגמות ושימוש נרחב מאוד ב- VS, וכמובן שבדקתי את הקוד שלי חזור ובדוק בימים שלפני ההרצאה וגם ביום ההרצאה עצמה.
ההרצאה התחילה בצורה טובה, עם הדגמה ראשונה שעברה בצורה חלקה, וכבר התחלתי להרגיש נוח ולזרום עם ההרצאה. ואז, בתחילת ההדגמה השניה, התחלתי ליצור פרוייקט חדש ב- VS, ולפתע ראיתי שהמחשב קופא למספר שניות, שלאחריהן נוצר הפרוייקט החדש. על המסך הופיע קובץ ה- cs שאמור להופיע בפרוייקט חדש, אולם במקום להכיל את הגדרת ה- Class הרגילה הוא היה מלא בג'יבריש לא מובן. פשוט כך - גבב של סימנים שלא הזכירו שום קוד בשום שפת תכנות שהיא, וכמובן שלא התקמפלו. זו היתה הפעם הראשונה (וגם האחרונה...) שראיתי דבר כזה, ולקח לי מספר שניות להבין מה אני עושה.
התגובה הראשונית שלי היתה להגיד לקהל משהו כמו "טוב, כנראה שיש לנו בעיה ב- Visual Studio, נפעיל אותו מחדש". סגרתי את ה- VS והפעלתי אותו מחדש, תוך שאני מתפלל שזה יספיק. המחשב שלי באותו זמן היה, איך נאמר בעדינות, לא בשיאו, וידעתי שאם אצטרך לעשות Restart מלא - הלכה רבע שעה מההרצאה. לשמחתי הרבה הפעלת ה- VS מחדש הספיקה, והמשכתי משם ללא תקלות נוספות.
האירוע השני היה משעשע יותר. הוא אירע לפני כחודשיים באירוע ה- Dev Academy III ב- Airport City. העברתי הרצאה עם מתן עצמון, ארכיטקט מצה"ל, בנושא דילמות ארכיטקטוניות שונות שנתקלנו בהן. זו היתה, לכאורה, הרצאה משמיים: רק מצגת, ללא הדגמות, עם שני מרצים שמכירים היטב את החומר. מה כבר יכול להשתבש? למעשה, הייתי כל כך בטוח בעצמי עד שלפני ההרצאה, כאשר מרצה אחר איחל לי בהצלחה, אמרתי לו: "תודה, אבל אני לא מודאג. זה רק Power Point". אך, לו רק ידעתי ...
כדי להבין בדיוק מה קרה שם, כדאי לפתוח את הקישור להרצאה.
שימו לב: אני מתחיל לדבר, כאשר על המסך מופיע השקף הראשון והסמן הוא בצורת העיגול המסתובב של Vista. לאחר 13 שניות, העיגול נעצר. זהו הרגע בו המחשב שלי, ללא שום סיבה נראית לעין, פשוט קפא. הוא לא הריץ תוכנה כלשהי, לא הפעלתי אביזר חומרה כלשהו, למעשה אפילו לא הייתי קרוב אליו - המחשב פשוט הפסיק להגיב. לגמרי. גם לא Ctrl+Alt+Del. נאדה. אני המשכתי לדבר בינתיים, כאשר בזוית העין ראיתי את העיגול העומד וכבר התחלתי להבין ש- "Houston, We Have A Problem"*. לאחר שעברו 3 דקות מתחילת ההרצאה הגיע הזמן להעביר לשקף הבא, ואז הוברר לי כי, ללא כל ספק, המחשב קרס.
רוצים לדעת איך הסתיים האירוע? צפו בהקלטה!
אגב - בתחקיר שלאחר המעשה הסתבר שככל הנראה יש בעיה באחד הצ'יפים של הזיכרון במחשב, והוא זה שגרם לתקיעה (ולעוד תקיעות רבות אחרות שאירעו לאחר מכן...)
אז זהו, אלו הסיפורים שלי. אשמח לשמוע גם את שלכם, וזכרו - קריסות, תקיעות, שגיאות וכו' אינן מעידות על טיב ההרצאה או המרצה. זה קורה לכולם. על ידי צפיה בסיפורים שלכם נוכל כולנו ללמוד בצורה טובה כיצד יש להתמודד עם מקרים כאלו.
נ.ב. כדי לוודא שכולם הבינו את הנקודה - הכוונה היא לאירועים שקרו לכם כמרצים, ולא לאחרים.
=============================================================================================
* המשפט המפורסם, המשוייך לאירוע התקלה של החללית Apollo 13, למעשה לא נאמר מעולם. המשפט המקורי היה: Houston, We've had a problem. ואם כבר במשפטים מפורסמים שמעולם לא נאמרו עסקינן, גם "Elementary, my dear Watson" מעולם לא נאמר על ידי שרלוק הולמס. מצד שני, הפואמה הידועה "הו-הא מה קרה צסק"א אכלה אותה" נאמרה גם נאמרה, ויותר מפעם אחת.