Failure & Learning - סיפורי כישלון
- Knight Capital Group, חברת trading אמריקאית, מפעילה קוד חדש ב-production. בתוך 45 דקות - הפסד של 440 מיליון דולר. החברה נמחקה. הסיבה: legacy code שנשאר פעיל בטעות ביחד עם ה-code החדש.
Knight Capital - 45 דקות של deploy שגוי
Source: SEC Release No. 70694 (2013). Legacy SMARS code שלא הוסר ב-deploy של 8 שרתים גרם לbroker לבצע 4 מיליון orders לא מורשים.
זו לא אנקדוטה. זו דוגמה קיצונית למשהו שקורה בכל חברה, בכל צוות, בכל רמה. Bugs בפרודקשן. Migrations שנשברות. Features שנכשלות. Estimates שהיו רחוקים מהמציאות. אין engineers שלא נכשלו - יש engineers שלומדים מכישלונות ויש כאלה שלא.
שאלת ה-failure בראיון לא בודקת אם נכשלתם. היא בודקת מה עשיתם עם זה.