

מה שמגיע, מגיע
Rich Siegel, היוצר של BBEdit, מציב את המשתמש מעל הכול.
BBEdit הוא אחד מכלי הפיתוח האהובים ביותר בכל פלטפורמה שהיא, אבל ליוצר שלו, Rich Siegel, היו שאיפות צנועות. הוא התחיל לכתוב את הגרסה הראשונה של התוכנה ב-1989 כי היה זקוק לעורך שמסוגל להתמודד עם קבצים "גדולים" – קצת יותר מ-32 ק"ב.
"אחת המגבלות של Macintosh Pascal הייתה שקובצי מקור לא יכלו להיות גדולים מ‑32 קילובייט", הוא מסביר.
יותר מרבע מאה עברה מאז הבכורה המסחרית של BBEdit, והיישום הפך למועדף על מפתחים, מדענים, מעצבי אינטרנט וכותבים, פשוט בזכות המהירות שלו ועוצמתו (בימים אלה בודק Siegel באופן קבוע קבצים בגודל 12 ג"ב).
Siegel הוא עדיין המהנדס והארכיטקט המוביל של BBEdit, וקעקוע מולקולת הקפאין על זרועו מעיד על מוסר העבודה שלו. שוחחנו איתו במשרד הראשי של Bare Bones Software מצפון לבוסטון, שאותו הוא חולק עם צמד תוכיי ג'אקו.

איך BBEdit היה בימיו הראשונים?
בימים ההם, מי שרצה להביא לעולם תוכנה של Mac היה צריך להגיש אותה ל‑Info-Mac Archive, מאגר FTP שהתארח אצל Stanford. זה מה שעשיתי, והשמועה פשטה ברשת די מהר.
ציינתי שמי שרוצה עותק על דיסק יכול לשלוח לי הביתה בדואר דיסקט ומעטפה עם כתובת להחזרה. הוצפתי בדיסקטים.
BBEdit קיים כבר נצח בסטנדרטים של תוכנות. אילו שינויים חלו בבסיס המשתמשים?
משתמשי הבסיס שלנו היו בהתחלה מפתחי תוכנה של Mac, מדענים, מנהלי מערכת ומשתמשים טכניים אחרים. השינוי הגדול הראשון היה צמיחת הפופולאריות בקרב כותבי HTML ומפתחי רשת Back-End. כשהשמועה פשטה, הצלחנו לעזור למשתמשים להבין שהאינטרנט בנוי באמצעות טקסט – שאפשר להתייחס לטקסט כאל מקבץ נתונים או כמסמך. בגל הבא הגיעו ארכיטקטי רשת, קריפטואנליסטים ומדענים מתחומים בלתי צפויים.
הגל השלישי היה מורכב בעיקר מכותבים ויוצרי תוכן אחרים – אנשים המתייחסים לטקסט שלהם כמילים ולא כנתונים, וצריכים מרחק מצומצם ככל האפשר בינם לבין המילים שלהם.
אבל למרות כל השינויים, נשאר גורם משותף לכל הלקוחות שלנו: כולם רוצים שהעבודה תתבצע. פריטים חדשים ונוצצים בכלי התוכנה שלהם לא מבלבלים אותם.
באילו פרויקטים מפתיעים שנוצרו עם BBEdit נתקלת?
היו המון! הלקוחות שלנו השתמשו ב‑BBEdit ליצור רומנים, תזות לדוקטורט ועוד יצירות כתובות ארוכות. אחד הלקוחות השתמש ב‑BBEdit כחלק מתהליך הפיתוח להטסת כטב"מים (כלי טיס בלתי מאוישים) בגודל של F‑16; מערכת בקרת הטיסה שולחת נתונים ל‑BBEdit בזמן אמת והמהנדסים בוחנים אותם, משנים אותם ושולחים אותם בחזרה לכלי הטיס בתוך שניות בודדות. אפילו פרויקט הגנום האנושי עושה שימוש ב‑BBEdit לניתוח רצפי DNA ארוכים.

כיצד התפתחה התוכנה לאורך השנים?
BBEdit עבר מהפכים טכניים עצומים, בזה אחר זה. תחילה המעבר ל‑PowerPC. פיתחנו רכיב OpenDoc, וחלק מעבודת הארכיטקטורה הפנימית שעשינו אז, עדיין מצוי בשימוש.
אחר כך התבצע שכתוב כמעט מוחלט של הארכיטקטורה הפנימית שלו, ומיד אחריו מעבר ל‑Mac OS X – BBEdit היה היישום החיצוני הראשון שפעל באופן טבעי במערכת ההפעלה החדשה הזו – ואז המעבר ל-Intel. בשנה שעברה סיימנו לשכתב שוב את BBEdit , הפעם כיישום AppKit.
בין PowerPC ו‑OpenDoc חלה התפתחות נוספת: הופעת ה‑World Wide Web. ל‑BBEdit היה אז מודל תוסף, ושניים מהלקוחות שלנו – אחד בבריטניה והשני בספרד – כתבו בנפרד כלי סימון של HTML. זה היה בשנת 1995 ולא היה לנו מושג מה זה HTML, אבל הרגשנו שזה עתיד להיות משהו רציני. אז הערכנו את הכלים, בחרנו סט שישתלב עם BBEdit ויצאנו לדרך. לא יכולנו לנחש...
BBEdit הוא אחד היישומים האהובים ביותר. מה הסיבה, לדעתך?
תמיד רחשנו כבוד רב למשתמש. כל החלטה פנימית הקשורה למראה ולתפקוד מתייחסת לשאלות "מה הלקוח צריך?" ו"איך נוכל לעזור לו להיות פרודוקטיבי יותר?" (ולא "איך נוכל לספק לו מה שהוא מבקש?", כי זו לא השאלה הנכונה). ה‑Macintosh הומצא כדי לעזור לכל אחד לעשות דברים גדולים – אנחנו מאמינים בזה בכל לבנו.