गलत दस्तावेजीकरण अक्सर बिना दस्तावेजीकरण के होने से भी बदतर होता है।

Incorrect documentation is often worse than no documentation.

Incorrect documentation is often worse than no documentation.

एक ट्रेनर या कंसलटेंट की भूमिका ग्राहक को सक्षम बनाना है, न कि खुद को उनके बिना अधूरा या अनिवार्य बनाना।

The role of a trainer or consultant is to empower the customer, not to make himself indispensable.

The role of a trainer or consultant is to empower the customer, not to make himself indispensable.

या तो आप सॉफ्टवेयर की गुणवत्ता चुन सकते हैं या पॉइंटर अंकगणित, लेकिन आप दोनों एक साथ नहीं पा सकते।

You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time.

You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time.

कोड की शुद्धता सबसे महत्वपूर्ण गुण है। अगर कोई सिस्टम वह काम नहीं करता जिसके लिए वह बना है, तो बाकी किसी भी चीज़ का कोई खास मतलब नहीं रह जाता।

Correctness is clearly the prime quality. If a system does not do what it is supposed to do, then everything else about it matters little.

Correctness is clearly the prime quality. If a system does not do what it is supposed to do, then everything else about it matters little.

बेहतरीन और दोबारा इस्तेमाल होने वाले कंपोनेंट पहली बार में ही नहीं बन जाते।

Perfect reusable components are not obtained at the first shot.

Perfect reusable components are not obtained at the first shot.

सबसे पहले यह मत पूछिए कि सिस्टम क्या करता है; बल्कि यह पूछिए कि वह यह किसके साथ करता है!

Ask not first what the system does; ask what it does it to!

Ask not first what the system does; ask what it does it to!

आइफेल (Eiffel) ने कई पुरानी प्रोग्रामिंग भाषाओं से खुलकर प्रेरणा ली है और मुझे यकीन है कि अगर हमें सी (C) भाषा में कोई अच्छी चीज़ मिल जाती, तो हम उसका भी इस्तेमाल ज़रूर करते।

Eiffel borrows quite openly from several earlier programming languages and I am sure that if we had found a good language construct in C we would have used it as well.

Eiffel borrows quite openly from several earlier programming languages and I am sure that if we had found a good language construct in C we would have used it as well.

मुझे लगता है कि गंभीर और बड़े पैमाने पर सॉफ्टवेयर विकास के लिए स्मॉलटॉक (Smalltalk) उपयुक्त नहीं है। आखिर, यह जानने के लिए कि आपके पास लैंडिंग गियर है या नहीं, रन-टाइम तक इंतज़ार करना बहुत देर हो जाने जैसा है।

I think Smalltalk is inappropriate for serious industrial developments. After all, run time is a little late to find out whether you have a landing gear.

I think Smalltalk is inappropriate for serious industrial developments. After all, run time is a little late to find out whether you have a landing gear.

जैसा कि मिस्टर नेगल ने बहुत अच्छे से बताया है, आइफेल का इस्तेमाल लगभग कोई नहीं करता; असल में हाल तक इसके केवल 9 ही उपयोगकर्ता थे। लेकिन अब एक 10वां व्यक्ति भी इससे जुड़ गया है, इसलिए हम इस जश्न को मनाने के लिए एक कॉन्फ्रेंस कर रहे हैं, जिसका बहुत ही उपयुक्त नाम है—दसवीं आइफेल यूजर कॉन्फ्रेंस।

As Mr. Nagle so competently points out, almost no one uses Eiffel; in fact until recently there were only 9 users. But now a 10th person just started, so we are holding a conference, appropriately titled the TENTH Eiffel USER conference, to celebrate.

As Mr. Nagle so competently points out, almost no one uses Eiffel; in fact until recently there were only 9 users. But now a 10th person just started, so we are holding a conference, appropriately titled the TENTH Eiffel USER conference, to celebrate.

कॉन्स्टेंट्स (स्थिरांक) अपनी इस बदनाम आदत के लिए जाने जाते हैं कि वे अपनी वैल्यू बदल देते हैं; इसलिए हमें इस तरह की अनिश्चितता के नतीजों के लिए खुद को तैयार रखना चाहिए।

Constants are widely known for the detestable practice of changing their values; we should prepare ourselves against the consequences of such fickleness.

Constants are widely known for the detestable practice of changing their values; we should prepare ourselves against the consequences of such fickleness.

ज़रूरी चीज़ों को छोड़कर केवल ऊपरी और दिखने वाली चीज़ों पर ध्यान देना गैरजिम्मेदाराना है।

To focus on the visible at the expense of the essential is irresponsible.

To focus on the visible at the expense of the essential is irresponsible.

मुझे हमेशा उन जीवविज्ञानियों के प्रति सहानुभूति रही है जो सृजनवादियों (क्रिएशनवादियों) से बहस करने के लिए तैयार हो जाते हैं। अब मैं उन्हें और बेहतर ढंग से समझ पा रहा हूँ; आप विचारों से लड़ सकते हैं, आस्था की अंधभक्ति या लेखों से नहीं।

I have always felt sympathy towards the biologists who accept to debate creationists. Now I also understand them better; one can fight opinions, not articles of faith.

I have always felt sympathy towards the biologists who accept to debate creationists. Now I also understand them better; one can fight opinions, not articles of faith.