13 October 2008

Goolden rule #1 כלל הזהב מספר

3. עם כל הכבוד ויש הרבה כבוד לאובנטו, היא מבוססת על טכנולוגיה..
...בת 40 שנה כמעט, ועדיין לא השכילו מפתחי לינוקס להתאים את המערכת לרמת המשתמש הפשוט (כמו ש-Mac הכוללת Kernel של BSD הותאמה). אין ספק שבלי שינוי גישה יסודי, Windows ימשיך לשלוט - ובצדק - בשוק המחשבים האישיים. אחת הבעיות המרכזיות אצל מתכנתי לינוקס היא שהם שוכחים שמשתמש פשוט אינו מתכנת, לא יודע מהי שורת פקודה, ומהם סקריפטים. משתמש פשוט רוצה "Next", "Back" וכיוצא באילו - לא מעבר לזה. פעם אמרה לי מישהי - ככל שהתוכנה פשוטה יותר להפעלה, כך אני מרגישה שהמרחק ביני לבין המתכנת גדל. רוצה לומר, ככל שהמערכת שנכתבה פשוטה לשימוש, היא מעידה על לוגיקה יותר מתוחכמת בליבתה. זה שנותנים למשתמש אינסוף אופציות לכיוונון, לא מעיד על רמת תחכום התוכנה. את זה מתכנתי לינוקס (וגם מתכנתי אפליקציות Win רבים) לא הפנימו, אלא שבמקרה של Linux זה ברמת מערכת ההפעלה ולא רק ברמת האפליקציות. ויסטה היא עוד דוגמה כמובן להנדסת אנוש גרועה ביותר.

(13.10.08)

Try it - tell me where it takes you