Worse Is Better
Richard P. Gabriel | ريتشارد ب. غابرييل
Worse Is Better
الأسوأ هو الأفضل
The concept known as "worse is better" holds that in software making (and perhaps in other arenas as well) it is better to start with a minimal creation and grow it as needed. Christopher Alexander might call this "piecemeal growth." This is the story of the evolution of that concept.
يقوم المفهوم المعروف باسم "الأسوأ هو الأفضل" على أن صناعة البرمجيات، وربما مجالات أخرى أيضا، تستفيد أكثر حين نبدأ بصنع شيء بسيط بالحد الأدنى ثم نطوره حسب الحاجة. ربما كان كريستوفر ألكسندر سيسمي ذلك "النمو التدريجي". هذه هي قصة تطور ذلك المفهوم.
This is the crux of the essay: The Rise of Worse is Better.
هذا هو جوهر المقال: صعود فكرة أن الأسوأ هو الأفضل.
From 1984 until 1994 I had a Lisp company called "Lucid, Inc." In 1989 it was clear that the Lisp business was not going well, partly because the AI companies were floundering and partly because those AI companies were starting to blame Lisp and its implementations for the failures of AI. One day in Spring 1989, I was sitting out on the Lucid porch with some of the hackers, and someone asked me why I thought people believed C and Unix were better than Lisp.
من عام 1984 حتى عام 1994 كنت أملك شركة متخصصة في Lisp اسمها "Lucid, Inc.". في عام 1989 أصبح واضحا أن أعمال Lisp لا تسير على ما يرام، جزئيا لأن شركات الذكاء الاصطناعي كانت تتعثر، وجزئيا لأن تلك الشركات بدأت تلوم Lisp وتطبيقاته على إخفاقات الذكاء الاصطناعي. في أحد أيام ربيع 1989، كنت جالسا في شرفة Lucid مع بعض المخترقين، فسألني أحدهم لماذا أعتقد أن الناس يرون C وUnix أفضل من Lisp.
I jokingly answered, "because, well, worse is better." We laughed over it for a while as I tried to make up an argument for why something clearly lousy could be good.
أجبت مازحا: "لأن، حسنا، الأسوأ هو الأفضل." ضحكنا على العبارة لبعض الوقت بينما حاولت اختراع حجة تشرح كيف يمكن لشيء رديء بوضوح أن يكون جيدا.
A few months later, in Summer 1989, a small Lisp conference called EuroPAL (European Conference on the Practical Applications of Lisp) invited me to give a keynote, probably since Lucid was the premier Lisp company. I agreed, and while casting about for what to talk about, I gravitated toward a detailed explanation of the worse-is-better ideas we joked about as applied to Lisp.
بعد بضعة أشهر، في صيف 1989، دعاني مؤتمر صغير عن Lisp اسمه EuroPAL (المؤتمر الأوروبي للتطبيقات العملية للغة Lisp) لإلقاء كلمة رئيسية، ربما لأن Lucid كانت الشركة الأبرز في مجال Lisp. وافقت، وبينما كنت أبحث عن موضوع أتحدث عنه، انجذبت إلى شرح مفصل لأفكار "الأسوأ هو الأفضل" التي كنا نمزح بشأنها، لكن بتطبيقها على Lisp.
At Lucid we knew a lot about how we would do Lisp over to survive business realities as we saw them, and so the result was called "Lisp: Good News, Bad News, How to Win Big." I gave the talk in March, 1990 at Cambridge University. I had never been to Cambridge (nor to Oxford), and I was quite nervous about speaking at Newton's school.
في Lucid كنا نعرف الكثير عن الطريقة التي سنعيد بها صنع Lisp كي تنجو وسط حقائق السوق كما كنا نراها، ولذلك حملت النتيجة عنوان "Lisp: أخبار جيدة، أخبار سيئة، كيف تفوز بشكل كبير". ألقيت المحاضرة في مارس 1990 في جامعة كامبريدج. لم أكن قد زرت كامبريدج من قبل، ولا أكسفورد أيضا، وكنت متوترا جدا من الحديث في مدرسة نيوتن.
There were about 500-800 people in the auditorium, and before my talk they played the Notting Hillbillies over the sound system - I had never heard the group before, and indeed, the album was not yet released in the US.
كان في القاعة نحو 500 إلى 800 شخص، وقبل محاضرتي شغلوا فرقة Notting Hillbillies عبر النظام الصوتي. لم أكن قد سمعت بالفرقة من قبل، بل إن الألبوم لم يكن قد صدر بعد في الولايات المتحدة.
The music seemed appropriate because I had decided to use a very colloquial American-style of writing in the talk, and the Notting Hillbillies played a style of music heavily influenced by traditional American music, though they were a British band.
بدت الموسيقى مناسبة لأنني قررت استخدام أسلوب كتابة أمريكي دارج جدا في المحاضرة، وكانت Notting Hillbillies تعزف موسيقى متأثرة بشدة بالموسيقى الأمريكية التقليدية، رغم أنها فرقة بريطانية.
I gave my talk with some fear since the room was standing room only, and at the end, there was a long silence. The first person to speak up was Gerry Sussman, who largely ridiculed the talk, followed by Carl Hewitt who was similarly none too kind.
ألقيت محاضرتي بشيء من الخوف، فقد كانت القاعة ممتلئة حتى لم يبق إلا أماكن للوقوف، وفي النهاية ساد صمت طويل. أول من تكلم كان جيري ساسمان، وقد سخر إلى حد كبير من المحاضرة، ثم تبعه كارل هيويت الذي لم يكن ألطف منه كثيرا.
I spent 30 minutes trying to justify my speech to a crowd in no way inclined to have heard such criticism - perhaps they were hoping for a cheerleader-type speech.
قضيت 30 دقيقة أحاول تبرير كلامي أمام جمهور لم يكن مهيأ بأي حال لسماع مثل ذلك النقد. ربما كانوا يأملون في خطاب حماسي مشجع.
I survived, of course, and made my way home to California. Back then, the Internet was just starting up, so it was reasonable to expect not too many people would hear about the talk and its disastrous reception. However, the press was at the talk and wrote about it extensively in the UK.
نجوت بالطبع، وعدت إلى بيتي في كاليفورنيا. في ذلك الوقت كانت الإنترنت في بداياتها، لذلك كان من المعقول أن أتوقع ألا يسمع كثيرون عن المحاضرة واستقبالها الكارثي. لكن الصحافة كانت حاضرة، وكتبت عنها على نطاق واسع في المملكة المتحدة.
Headlines in computer rags proclaimed "Lisp Dead, Gabriel States." In one, there was a picture of Bruce Springsteen with the caption, "New Jersey Style," referring to the humorous name I gave to the worse-is-better approach to design. Nevertheless, I hid the talk away and soon was convinced nothing would come of it.
أعلنت عناوين بعض مجلات الحاسوب: "غابرييل يصرح: Lisp ماتت". وفي إحداها ظهرت صورة لبروس سبرينغستين مع تعليق "أسلوب نيوجيرسي"، في إشارة إلى الاسم الطريف الذي أعطيته لمنهج "الأسوأ هو الأفضل" في التصميم. ومع ذلك أخفيت المحاضرة، وسرعان ما اقتنعت أن شيئا لن ينتج عنها.
About a year later we hired a young kid from Pittsburgh named Jamie Zawinski. He was not much more than 20 years old and came highly recommended by Scott Fahlman. We called him "The Kid." He was a lot of fun to have around: not a bad hacker and definitely in a demographic we didn't have much of at Lucid.
بعد نحو عام وظفنا شابا صغيرا من بيتسبرغ اسمه جيمي زاوينسكي. لم يكن أكبر بكثير من 20 عاما، وجاء بتوصية قوية من سكوت فالمان. كنا نسميه "الفتى". كان وجوده ممتعا: مخترقا لا بأس به، وبالتأكيد من فئة عمرية لم يكن لدينا منها الكثير في Lucid.
He wanted to find out about the people at the company, particularly me since I had been the one to take a risk on him, including moving him to the West Coast. His way of finding out was to look through my computer directories - none of them were protected.
أراد أن يعرف أكثر عن الناس في الشركة، وخصوصا عني لأنني كنت الشخص الذي خاطر بتوظيفه، بما في ذلك نقله إلى الساحل الغربي. كانت طريقته في المعرفة أن يتصفح أدلة حاسوبي، ولم يكن أي منها محميا.
He found the EuroPAL paper, and found the part about worse is better. He connected these ideas to those of Richard Stallman, whom I knew fairly well since I had been a spokesman for the League for Programming Freedom for a number of years.
وجد ورقة EuroPAL، ووجد الجزء المتعلق بفكرة "الأسوأ هو الأفضل". ربط هذه الأفكار بأفكار ريتشارد ستالمان، الذي كنت أعرفه جيدا إلى حد ما لأنني كنت متحدثا باسم رابطة حرية البرمجة لعدة سنوات.
JWZ excerpted the worse-is-better sections and sent them to his friends at CMU, who sent them to their friends at Bell Labs, who sent them to their friends everywhere. Soon I was receiving 10 or so e-mails a day requesting the paper.
اقتطع JWZ أقسام "الأسوأ هو الأفضل" وأرسلها إلى أصدقائه في جامعة كارنيغي ميلون، فأرسلوها إلى أصدقائهم في مختبرات بيل، ثم أرسلها هؤلاء إلى أصدقائهم في كل مكان. وسرعان ما صرت أتلقى نحو عشر رسائل بريد إلكتروني يوميا تطلب الورقة.
Departments from several large companies requested permission to use the piece as part of their thought processes for their software strategies for the 1990s. The companies I remember were DEC, HP, and IBM. In June 1991, AI Expert magazine republished the piece to gain a larger readership in the US.
طلبت أقسام في عدة شركات كبيرة الإذن باستخدام النص ضمن عمليات التفكير المتعلقة باستراتيجياتها البرمجية في التسعينيات. الشركات التي أتذكرها هي DEC وHP وIBM. وفي يونيو 1991 أعادت مجلة AI Expert نشر النص ليصل إلى جمهور أوسع في الولايات المتحدة.
However, despite the apparent enthusiasm by the rest of the world, I was uneasy about the concept of worse is better, and especially with my association with it.
لكن، رغم الحماسة الظاهرة من بقية العالم، كنت غير مرتاح لمفهوم "الأسوأ هو الأفضل"، وخصوصا لارتباط اسمي به.
In the early 1990s, I was writing a lot of essays and columns for magazines and journals, so much so that I was using a pseudonym for some of that work: Nickieben Bourbaki.
في أوائل التسعينيات كنت أكتب الكثير من المقالات والأعمدة للمجلات والدوريات، إلى درجة أنني كنت أستخدم اسما مستعارا لبعض ذلك العمل: نيكيبن بورباكي.
The original idea for the name was that my staff at Lucid would help with the writing, and the single pseudonym would represent the collective, much as the French mathematicians in the 1930s used "Nicolas Bourbaki" as their collective name while rewriting the foundations of mathematics in their image.
كانت الفكرة الأصلية للاسم أن يساعدني فريق Lucid في الكتابة، وأن يمثل الاسم المستعار الواحد الجماعة، تماما كما استخدم الرياضيون الفرنسيون في الثلاثينيات اسم "نيكولا بورباكي" اسما جماعيا لهم وهم يعيدون كتابة أسس الرياضيات على صورتهم.
However, no one but I wrote anything under that name.
لكن لم يكتب أي شخص غيري أي شيء تحت ذلك الاسم.
In the Winter of 1991-1992 I wrote an essay called "Worse Is Better Is Worse" under the name "Nickieben Bourbaki." This piece attacked worse is better. In it, the fiction was created that Nickieben was a childhood friend and colleague of Richard P. Gabriel, and as a friend and for Richard's own good, Nickieben was correcting Richard's beliefs.
في شتاء 1991-1992 كتبت مقالا بعنوان "الأسوأ هو الأفضل هو الأسوأ" باسم "نيكيبن بورباكي". هاجم ذلك النص فكرة "الأسوأ هو الأفضل". وفيه اختلقت حكاية أن نيكيبن كان صديق طفولة وزميلا لريتشارد ب. غابرييل، وأنه، بصفته صديقا ولصالح ريتشارد نفسه، يصحح معتقدات ريتشارد.
In the Autumn of 1992, the Journal of Object-Oriented Programming (JOOP) published a "rebuttal" editorial I wrote to "Worse Is Better Is Worse" called "Is Worse Really Better?" The folks at Lucid were starting to get a little worried because I would bring them review drafts of papers arguing for worse is better, and later I would bring them rebuttals against myself.
في خريف 1992 نشرت مجلة Journal of Object-Oriented Programming (JOOP) مقالا افتتاحيا على شكل "رد" كتبته على "الأسوأ هو الأفضل هو الأسوأ" بعنوان "هل الأسوأ أفضل حقا؟". بدأ الناس في Lucid يقلقون قليلا، لأنني كنت أحضر لهم مسودات مراجعة لأوراق أدافع فيها عن "الأسوأ هو الأفضل"، ثم أحضر لاحقا ردودا على نفسي.
One fellow was seriously nervous that I might have a mental disease. In the middle of the 1990s I was working as a management consultant, more or less, and I became interested in why worse is better really could work, so I was reading books on economics and biology to understand how evolution happened in economic systems.
كان أحد الزملاء قلقا بجدية من أن يكون لدي مرض نفسي. في منتصف التسعينيات كنت أعمل مستشارا إداريا، إلى حد ما، وبدأت أهتم بفهم كيف يمكن لفكرة "الأسوأ هو الأفضل" أن تنجح فعلا، فكنت أقرأ كتبا في الاقتصاد والأحياء لأفهم كيف يحدث التطور في الأنظمة الاقتصادية.
Most of what I learned was captured in a presentation I would give back then, typically as a keynote, called "Models of Software Acceptance: How Winners Win," and in a chapter called "Money Through Innovation Reconsidered," in my book of essays, "Patterns of Software: Tales from the Software Community."
التقطت معظم ما تعلمته في عرض كنت ألقيه آنذاك، غالبا ككلمة رئيسية، بعنوان "نماذج قبول البرمجيات: كيف يفوز الفائزون"، وكذلك في فصل بعنوان "إعادة النظر في المال عبر الابتكار" ضمن كتابي من المقالات "أنماط البرمجيات: حكايات من مجتمع البرمجيات".
You might think that by the year 2000 I would have settled what I think of worse is better - after over a decade of thinking and speaking about it, through periods of clarity and periods of muck, and through periods of multi-mindedness on the issues.
قد تظن أنه بحلول عام 2000 كنت قد حسمت رأيي في "الأسوأ هو الأفضل"، بعد أكثر من عقد من التفكير والحديث عنها، مررت فيه بفترات من الوضوح وفترات من الارتباك، وفترات من تعدد الآراء حول المسائل.
But, at OOPSLA 2000, I was scheduled to be on a panel entitled "Back to the Future: Is Worse (Still) Better?" And in preparation for this panel, the organizer, Martine Devos, asked me to write a position paper, which I did, called "Back to the Future: Is Worse (Still) Better?"
لكن في OOPSLA 2000 كان من المقرر أن أشارك في جلسة بعنوان "العودة إلى المستقبل: هل ما زال الأسوأ أفضل؟". واستعدادا لهذه الجلسة طلبت مني المنظمة، مارتين ديفوس، أن أكتب ورقة موقف، فكتبت واحدة بعنوان "العودة إلى المستقبل: هل ما زال الأسوأ أفضل؟".
In this short paper, I came out against worse is better. But a month or so later, I wrote a second one, called "Back to the Future: Worse (Still) is Better!" which was in favor of it. I still can't decide.
في تلك الورقة القصيرة خرجت ضد فكرة "الأسوأ هو الأفضل". لكن بعد شهر تقريبا كتبت ورقة ثانية بعنوان "العودة إلى المستقبل: الأسوأ ما زال أفضل!" وكانت مؤيدة لها. ما زلت لا أستطيع الحسم.
Martine combined the two papers into the single position paper for the panel, and during the panel itself, run as a fishbowl, participants routinely shifted from the pro-worse-is-better side of the table to the anti-side.
جمعت مارتين الورقتين في ورقة موقف واحدة للجلسة، وخلال الجلسة نفسها، التي أُديرت بأسلوب "حوض السمك"، كان المشاركون ينتقلون باستمرار من جانب المؤيدين لفكرة "الأسوأ هو الأفضل" إلى جانب المعارضين لها.
I sat in the audience, having lost my voice giving my Mob Software talk that morning, during which I said, "risk-taking and a willingness to open one's eyes to new possibilities and a rejection of worse-is-better make an environment where excellence is possible."
جلست في الجمهور بعدما فقدت صوتي أثناء إلقاء محاضرتي عن Mob Software ذلك الصباح، والتي قلت فيها إن "المخاطرة والاستعداد لفتح العينين على إمكانات جديدة ورفض الأسوأ هو الأفضل تصنع بيئة يكون فيها التميز ممكنا."
Xenia invites the duende, which is battled daily because there is the possibility of failure in an aesthetic rather than merely a technical sense. Decide for yourselves.
إن زينيا تستدعي الدويندي، وهذا ما يُصارع يوميا لأن هناك احتمالا للفشل بالمعنى الجمالي لا التقني فقط. احكموا بأنفسكم.
The classic essay on "worse is better" is either misunderstood or wrong.
المقال الكلاسيكي عن "الأسوأ هو الأفضل" إما أسيء فهمه أو أنه خاطئ.