ארכיון יומי: 18 אוקטובר, 2010

מה חסר בעולם הקוד הפתוח ?

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

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

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

מייד שאלתי אותו לכוונתו והוא הראה לי קטע קוד שהוא מצא באינטרנט ב ++C בשביל להציג רשימה של מידע עם כפתורים שישנו את היכולת לגרור את האיברים ברשימה (רשימה וויזואלית כמובן) היה שם קרוב ל1,000 שורות קוד, שכתוב ב GTK+. ואז הוא מוסיף ואומר "ב #C אתה אולי תכתוב 50 שורות קוד בשביל אותו הדבר בדיוק, ואתה בטח תצחק עלי, אבל כשהייתי מתכנת בדלפי זה היה אולי 12 שורות קוד. זה לא צריך להיות כל כך מסובך, או קשה. לא צריך להקציב למשימה כזו כל כך הרבה קוד, זה פשוט לא הגיוני".

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

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