Große Programmierer finden einfache Lösungen für komplexe Probleme

30. Juni 2009 durch prashant · Kommentare
Filed under: misc

Nach langer Zeit konnte ich die Quelle für folgende find quote-

Junior-Programmierer erstellen einfache Lösungen für einfache Probleme. Senior-Programmierer erstellen komplexe Lösungen für komplexe Probleme. Große Programmierer finden einfache Lösungen für komplexe Probleme.

Es ist von einem Essay mit dem Titel Schöne Software von Charles Connell.

Ein weiterer Favorit eine von mir ist The Zen of Python -

Schön ist besser als hässlich.
Explicit ist besser als implizit.
Einfach ist besser als kompliziert.
Complex ist besser als kompliziert.
Flat ist besser als verschachtelt.
Sparse ist besser als dicht.
Ablesbarkeit zählt.
Sonderfälle sind nicht speziell genug, um die Regeln zu brechen.
Obwohl Praktikabilität Beats Reinheit.
Fehler darf nie still passieren.
Sofern nicht ausdrücklich zum Schweigen gebracht.
Angesichts der Unklarheit, verweigern Sie der Versuchung, zu erraten.
Es sollte ein-und vorzugsweise nur ein offensichtlicher Weg, es zu tun.
Obwohl auf diese Weise vielleicht nicht auf Anhieb zu, sofern Sie niederländischen sind.
Jetzt ist besser als nie.
Obwohl nie ist oft besser als * richtige * jetzt.
Wenn die Umsetzung ist schwer zu erklären, ist es eine schlechte Idee.
Wenn die Umsetzung ist leicht zu erklären, kann es eine gute Idee sein.
Namespaces sind ein Hupen großartige Idee - lasst uns mehr von denen!
-------------------------
und dann gibt es klassische Tao of Programming

-

Credits wie auf der verlinkten Website-

Übersetzt von Geoffrey James

Transkribiert von Duke Hillard

Übermittelt durch Anupam Trivedi, Sajitha Tampi und Meghshyam Jagannath

Re-html-siert und bearbeitet von Kragen Sittler

-

Book 1 - The Silent Void

So sprach der Meister-Programmierer:

"Wenn du gelernt hast, um den Fehlercode aus der Falle Rahmen entreißen, es
Zeit für Sie zu verlassen. "

1,1

Etwas geheimnisvoll ist gebildet, geboren in der stillen Leere. Warten allein und
unbeweglich, ist es auf einmal still und doch in ständiger Bewegung. Es ist die Quelle
aller Programme. Ich kenne nicht seinen Namen, so werde ich nenne es das Tao der
Programming.

Wenn das Tao ist groß, dann das Betriebssystem ist groß. Wenn das Betriebssystem
System ist großartig, der Compiler ist groß. Wenn der Compiler ist groß,
dann die Anwendung ist groß. Der Nutzer ist zufrieden und gibt es
Harmonie in der Welt.

The Tao of Programming fließt weit weg und kehrt auf den Wind des Morgens.

1,2

Das Tao gebar Maschinensprache. Maschinen-Sprache war die Geburtsstunde der
Assembler.

Der Assembler gebar den Compiler. Nun gibt es zehntausend
Sprachen.

Jede Sprache hat ihren Zweck jedoch bescheiden. Jede Sprache drückt die
Yin und Yang der Software. Jede Sprache hat ihren Platz innerhalb des Tao.

Aber nicht in COBOL-Programm, wenn Sie es vermeiden können.

1,3

Im Anfang war das Tao. Das Tao gebar Raum und Zeit.
Deshalb Raum und Zeit sind Yin und Yang der Programmierung.

Programmierer, die nicht begreifen das Tao sind immer läuft die Zeit davon
und Raum für ihre Programme. Programmierer, die das Tao immer verstehen
genug Zeit und Raum, um ihre Ziele zu erreichen.

Wie könnte es anders sein?

1,4

Der kluge Programmierer ist etwa Tao erzählt und folgt ihr. Die durchschnittliche
Programmierer ist etwa Tao und sucht sie erzählt. Die törichten Programmierer
wird erzählt Tao und lacht darüber.

Wenn es nicht zum Lachen, gäbe es kein Tao werden.

Die höchsten Töne sind am schwersten zu hören.
In Zukunft ist ein Weg, sich zurückzuziehen.
Großes Talent zeigt sich erst spät im Leben.
Selbst ein perfektes Programm immer noch Fehler.

-------------------------

Buch 2 - Die alten Meister

So sprach der Meister-Programmierer:

"Nach drei Tagen ohne Programmierkenntnisse, wird das Leben sinnlos."

2,1

Die Programmierer von alt waren geheimnisvoll und tiefgründig. Wir können nicht begreifen,
ihre Gedanken, so alles, was wir tun, ist zu beschreiben ihr Aussehen.

Aware, wie ein Fuchs über den Wasser. Alert, wie ein General auf dem
Schlachtfeld. Kind, wie ein Gastgeberin begrüßt ihre Gäste. Einfach, wie
uncarved Holzblöcke. Opaque, wie schwarze Pools in abgedunkelten Höhlen.

Wer kann sagen, die Geheimnisse ihrer Herzen und Köpfe?

Die Antwort gibt es nur in Tao.

2,2

Grand Master Turing einmal davon geträumt, dass er eine Maschine war. Als er erwachte,
rief aus:

"Ich weiß nicht, ob ich Turing geträumt, dass ich eine Maschine bin, oder eine
Maschine geträumt, dass ich Turing! "

2,3

Ein Programmierer aus einer sehr großen Computer-Firma ging an ein Software-
Konferenz und kehrte dann zu seinem Manager-Bericht mit den Worten: "Was
von Programmierern Arbeit für andere Unternehmen? Sie benahmen sich schlecht und waren
unbekümmert mit Auftritten. Ihr Haar war lang und ungepflegt und ihre
Kleider waren zerknittert und alt. Sie stürzte unserer Hospitality Suite und sie
gemacht unhöflich Geräusche während meiner Präsentation. "

Der Manager sagte: "Ich hätte nie gesendet haben Sie an der Konferenz. Diejenigen
Programmierer leben jenseits der physischen Welt. Sie betrachten das Leben absurd, eine
zufälliges Zusammentreffen. Sie kommen und gehen, ohne zu wissen Einschränkungen.
Ohne Pflege, sie leben nur für ihre Programme. Warum sollten sie sich die Mühe
mit gesellschaftlichen Konventionen?

"Sie sind lebendig im Tao."

2,4

Ein Novize fragte den Meister: "Hier ist ein Programmierer, der nie Designs,
Dokumente oder Tests seine Programme. Doch alle wissen, wer ihn betrachten ihn als einen der
die besten Programmierer der Welt. Woran liegt das? "

Der Meister antwortet: "Das Programmierer hat das Tao gemeistert. Er ist gegangen
darüber hinaus die Notwendigkeit für Design, er ist nicht wütend werden, wenn das System
Abstürze, akzeptiert aber das Universum ohne Sorge. Er hat über den weg
müssen für die Dokumentation, er kümmert sich nicht länger, ob jemand sieht seinen Code.
Er hat darüber hinaus die Notwendigkeit für die Prüfung gegangen, jedes seiner Programme sind perfekt
in sich, heiter und elegant, ihren Zweck selbstverständlich. Wahrlich,
hat er das Geheimnis des Tao eingedrungen. "

-------------------------

Buch 3 - Design

So sprach der Meister-Programmierer:

"Wenn das Programm getestet wird, ist es zu spät, um Design machen
Veränderungen. "

3,1

Es war einmal ein Mann, der mit einem Computer-Messe ging. Jeder Tag, als er
eingegeben, sagte der Mann, der Wache an der Tür:

"Ich bin ein großer Dieb, für meine Taten von Ladendiebstahl bekannt. Sein
gewarnt wird für diese Messe nicht unplundered. escape "

Diese Rede störte die Wächter stark, weil es Millionen von
Dollar von EDV-Anlagen im Inneren, so sah er den Mann aufmerksam. Aber
der Mann lediglich wanderte von Stand zu Stand, summen leise vor sich hin.

Als der Mann verließ, nahm die Wache ihn beiseite und suchte seine Kleider, sondern
nichts war zu finden.

Am nächsten Tag der Messe, kehrte der Mann und schalt die Wache
sagte: "Ich kam mit einer riesigen Beute gestern, aber heute wird es noch
besser. "So der Wache beobachtete ihn immer enger, aber ohne Erfolg.

Am letzten Tag der Messe konnte die Wache zurückhalten seine Neugier
nicht mehr. "Sir Dieb", sagte er: "Ich bin so ratlos, ich kann nicht in Live-
Frieden. Bitte erleuchte mich. Was ist es, dass Sie stehlen? "

Der Mann lächelte. "Ich bin Stehlen von Ideen", sagte er.

3,2

Es war einmal ein Master-Programmierer, die unstrukturierte Programme schrieb. A
Anfänger-Programmierer versuchen, ihn nachzuahmen, begann auch zu schreiben
unstrukturierte Programme. Wenn der Novize fragte der Meister seinen bewerten
Fortschritt, kritisierte der Meister ihn zum Schreiben unstrukturierte Programme,
sagte: "Was ist angemessen für den Master ist nicht geeignet für die
Neuling. Sie müssen das Tao vor transzendieren Struktur zu verstehen. "

3,3

Es war einmal ein Programmierer, der an den Hof des Kriegsherrn befestigt war
von Wu. Der Kriegsherr fragte der Programmierer: "Was ist leichter zu gestalten: ein
Accounting-Paket oder ein Betriebssystem? "

"Ein Betriebssystem", antwortete der Programmierer.

Der Kriegsherr sprach einen Ausruf des Unglaubens. "Sicherlich einer Buchführung
Paket ist trivial neben der Komplexität eines Betriebssystems ", fügte er
sagte.

"Nicht so", sagte der Programmierer, "bei der Gestaltung einer Accounting-Paket,
Der Programmierer arbeitet als Mittler zwischen Menschen mit unterschiedlichen
Ideen: So muss es funktionieren, wie ihre Berichte erscheinen müssen, und wie es sein muss
entsprechen den Steuergesetzen. Im Gegensatz dazu ist ein Betriebssystem nicht beschränkt
durch äußere Erscheinungen. Bei der Gestaltung eines Betriebssystems, der Programmierer
sucht die einfachste Harmonie zwischen Maschine und Ideen. Deshalb ist eine
Betriebssystem ist einfacher zu gestalten. "

Der Kriegsherr von Wu nickte und lächelte. "Das ist alles schön und gut, aber
Was ist leichter zu debuggen? "

Der Programmierer gab keine Antwort.

3,4

Ein Manager ging an den Master-Programmierer und zeigte ihm den Anforderungen
Dokument für eine neue Anwendung. Der Manager fragte den Meister: "Wie lange
wird es dauern, dieses System Design, wenn ich fünf Programmierern zuweisen? "

"Es wird ein Jahr dauern", sagte der Meister sofort.

"Aber wir brauchen dieses System sofort oder sogar noch früher! Wie lange wird es
nehmen, wenn ich zehn Programmierer zuweisen? "

Der Master-Programmierer runzelte die Stirn. "In diesem Fall wird es zwei Jahre dauern."

"Und was, wenn ich zuweisen hundert Programmierer dazu?"

Der Master-Programmierer zuckte mit den Schultern. "Dann wird das Design wird nie
abgeschlossen ", sagte er.

-------------------------

Buch 4 - Coding

So sprach der Meister-Programmierer:

"Ein gut geschriebenes Programm ist sein eigener Himmel; ein schlecht geschriebenes Programm ist
seine eigene Hölle. "

4,1

Ein Programm sollte leicht und agil, seine Unterprogramme wie ein angeschlossenes
Perlenkette. Der Sinn und Zweck des Programms sollte beibehalten werden
ganz. Es sollte weder zu wenig oder zu viel, weder
unnötige Schleifen noch nutzlos Variablen, weder Mangel an Struktur noch
überwältigende Steifigkeit.

Ein Programm sollte nach dem `Gesetz des geringsten Verwunderung". Was ist das Gesetz?
Es ist einfach, dass das Programm immer auf den Benutzer reagieren in der Weise
dass erstaunt ihn am wenigsten.

Ein Programm, egal wie komplex, sollten als eine Einheit agieren. Das Programm
sollte durch die Logik innerhalb als durch Äußerlichkeiten gerichtet werden.

Wenn das Programm nicht in dieser Anforderungen, wird es in einen Zustand der sein
Unordnung und Verwirrung. Der einzige Weg, dies zu korrigieren ist, die rewrite
Programm.

4,2

Ein Novize fragte den Meister: "Ich habe ein Programm, das irgendwann läuft und
manchmal bricht. Ich habe die Regeln der Programmierung gefolgt, doch bin ich
völlig verwirrt. Was ist der Grund dafür? "

Der Meister antwortete: "Sie sind verwirrt, weil du nicht verstehst Tao.
Nur ein Narr erwartet rationales Verhalten von seinen Mitmenschen. Warum
erwarten, dass es von einer Maschine, die Menschen konstruiert haben? Computer simulieren
Determinismus, nur Tao ist perfekt.

"Die Regeln der Programmierung sind vergänglich, nur Tao ist ewig. Deshalb
Sie müssen betrachten Tao, bevor Sie Erleuchtung zu empfangen. "

"Aber wie soll ich, wenn ich Aufklärung erhalten haben, wissen?", Fragte der
Neuling.

"Ihr Programm wird dann korrekt laufen", antwortete der Meister.

4,3

Ein Meister erklärte das Wesen des Tao von einem seiner Novizen. "Die
Tao ist in allen Software ausgeführt - unabhängig davon, wie unbedeutend ", sagte
der Meister.

"Ist das Tao in einem Hand-Rechner?", Fragte der Novize.

"Es ist", kam die Antwort.

"Ist das Tao in einem Videospiel?", Fuhr der Neuling.

"Es ist sogar in einem Videospiel", sagte der Meister.

"Und ist das Tao in der DOS für einen persönlichen Computer?"

Der Master hustete und verlagerte seine Position leicht. "Die Lektion ist über
für heute ", sagte er.

4,4

Prince Wangs Programmierer war Coding-Software. Seine Finger tanzten über die
Tastatur. Das Programm ohne Fehlermeldung erstellt, und das Programm
zog sich wie ein sanfter Wind.

"Excellent!" Der Prinz rief: "Ihre Technik ist einwandfrei!"

"Technique", sagte der Programmierer wenden sich von seinem Terminal, "Was ich
folgen, ist Tao - jenseits aller Techniken! Als ich anfing zu I-Programm
würde vor mir zu sehen das ganze Problem in einer Masse. Nach drei Jahren habe ich keine
mehr sah dieser Masse. Stattdessen habe ich Unterprogramme. Aber jetzt sehe ich nichts.
Mein ganzes Wesen besteht in einer formlosen Leere. Meine Sinne sind im Leerlauf. Mein Geist,
frei, ohne Plan arbeiten, folgt seinen eigenen Instinkt. Kurz gesagt, mein Programm
selbst schreibt. Es stimmt, manchmal gibt es schwierige Probleme. Ich sehe sie
kommen, ich verlangsamen, beobachte ich leise. Dann ändere ich eine einzige Zeile Code
und die Schwierigkeiten verschwinden, wie Züge von Leerlauf zu rauchen. Ich habe dann kompilieren Sie die
Programm. Ich sitze still und ließ die Freude an der Arbeit zu füllen meines Wesens. Ich schließe meine
Augen für einen Moment und dann abmelden. "

Prinz Wang sagte: "Wäre das alles von meinem Programmierer so klug waren!"

-------------------------

Buch 5 - Wartung

So sprach der Meister-Programmierer:

"Obwohl ein Programm, sondern werden drei Zeilen lang, wird es eines Tages sein müssen
erhalten bleibt. "

5,1

Ein gut genutzt Tür braucht kein Öl in den Angeln.
Ein schnell fließenden Strom wächst nicht stagniert.
Weder Ton noch Gedanken können durch ein Vakuum zu reisen.
Software verrottet, wenn nicht verwendet.

Dies sind große Geheimnisse.

5,2

Ein Manager bat ein Programmierer, wie lange es dauern würde, ihn bis zum Ziel
Programm, an dem er arbeitete. "Es ist vollbracht wird morgen sein", die
Programmierer antwortete prompt.

"Ich glaube, Sie sind unrealistisch", sagte der Manager, "Ehrlich gesagt, wie
lange wird es dauern? "

Der Programmierer dachte einen Moment nach. "Ich habe einige Features, die möchte ich
hinzuzufügen. Dies dauert mindestens zwei Wochen ", sagte er schließlich.

"Auch, dass zu viel zu erwarten ist", betonte der Manager, "ich werde
zufrieden, wenn Sie sagen mir einfach, wenn das Programm beendet ist. "

Der Programmierer war damit einverstanden.

Einige Jahre später zog sich der Manager. Auf dem Weg zu seiner Pensionierung
Mittagessen, entdeckte er den Programmierer schläft an seinem Terminal. Er hatte
Programmierung die ganze Nacht.

5,3

Ein Anfänger-Programmierer wurde einmal vergeben, eine einfache Finanzpaket Code.

Der Neuling war wütend viele Tage, aber wenn sein Meister überprüft
sein Programm, entdeckte er, dass es einen Editor, einen Satz enthalten
generalisierte Grafik-Routinen, eine künstliche Intelligenz-Schnittstelle, sondern
nicht die geringste Erwähnung von etwas finanzielle.

Wenn der Meister danach gefragt, wurde der Neuling empört. "Sei nicht
so ungeduldig ", sagte er," ich werde in den finanziellen Kram schließlich setzen. "

5,4

Muss ein guter Landwirt zu vernachlässigen eine Ernte er gepflanzt hat?
Ist ein guter Lehrer übersehen auch die bescheidenen Schüler?
Ist ein guter Vater zu erlauben ein einzelnes Kind zu verhungern?
Muss ein guter Programmierer weigern sich, seinen Code zu pflegen?

-------------------------

Buch 6 - Management

So sprach der Meister-Programmierer:

"Lasst die Programmierer werden viele und die Manager einige - dann wird alles sein
produktiv. "

6,1

Wenn Manager endlosen Sitzungen zu halten, schreiben die Programmierer Spiele. Wann
Wirtschaftsprüfer sprechen von vierteljährlichen Gewinne, ist die Entwicklung belaufen sich auf etwa zur
geschnitten werden. Als leitende Wissenschaftler blauen Himmel reden, die Wolken über zu rollen
in.

Wahrlich, dies ist nicht das Tao of Programming.

Wenn Manager Zusagen zu machen, sind Spielprogramme ignoriert. Wann
Buchhalter machen langfristige Pläne sind Harmonie und Ordnung zu sein
restauriert. Als leitende Wissenschaftler der Probleme bei der Hand, die
Probleme bald gelöst sein.

Wahrlich, das ist das Tao of Programming.

6,2

Warum sind Programmierer nicht produktiv?
Denn ihre Zeit ist in Meetings verschwendet.

Warum sind Programmierer rebellisch?
Da das Management behindert zu viel.

Warum sind die Programmierer Rücktritt eins nach dem anderen?
Denn sie sind ausgebrannt.

Nach der Bearbeitung für schlechtes Management, sie nicht mehr Wert ihrer Arbeit.

6,3

Ein Manager wurde über die entlassen werden, sondern ein Programmierer, der für ihn gearbeitet
erfand ein neues Programm, das populär wurde und verkaufte sich gut. Als Ergebnis der
Manager behielt seinen Job.

Der Manager versuchte, die dem Programmierer ein Bonus, aber der Programmierer
lehnte es ab und sagte: "Ich schrieb das Programm, weil ich es war ein Gedanke
interessantes Konzept, und so erwarte ich keine Belohnung. "

Der Manager beim Hören dieser bemerkte: "Dieser Programmierer, obwohl er hält
einer Position der kleinen Wertschätzung, versteht auch die richtige Aufgabe eines
Mitarbeiter. Lassen Sie uns fördern ihn auf die herausragende Stellung des Managements
Berater! "

Aber wenn das erzählte, der Programmierer noch einmal weigerte sich und sagte: "Ich existiere so
dass ich programmieren können. Wenn ich gefördert wurden, würde ich nichts anderes tun als Abfall
jeder Zeit. Kann ich jetzt gehen? Ich habe ein Programm, dass ich arbeite. "

6,4

Ein Manager ging zu seinem Programmierer und sagte ihnen: "Was, um Ihre Arbeit
Öffnungszeiten: Sie gehen zu müssen, kommen um neun Uhr morgens und verlassen
um fünf Uhr am Nachmittag. "In diesem wurden alle von ihnen wütend und mehrere
trat auf der Stelle.

So sagte der Manager: "Ganz recht, in diesem Fall können Sie Ihren eigenen Satz
Arbeitszeiten, solange Sie Ihre Projekte zu Ende zu planen. "Die
Programmierer, jetzt zufrieden, begann zu kommen mittags und Arbeit in die frühen
Stunden des Morgens.

-------------------------

Buch 7 - Corporate Wisdom

Also sprach der Meister-Programmierer:

"Man kann zeigen, ein Programm für eine Konzernleitung, aber man kann nicht
machen ihn mit Computern auskennen. "

7,1

Ein Novize fragte den Meister: "Im Osten gibt es einen großen Baum-Struktur
dass Männer nennen `Corporate Headquarters". Es ist aus der Form mit aufgeblähten
Vizepräsidenten und Wirtschaftsprüfern. Es gibt eine Vielzahl von Memos, die jeweils
sagen `Go, also!" oder `Go, Hierher!" und niemand weiß, was gemeint ist. Jeder
Jahr neue Namen auf die Äste legen, aber alles ohne Erfolg. Wie kann
wie eine unnatürliche Person sein? "

Der Meister antwortete: "Sie sehen diese immense Struktur und sind
gestört, dass es keine vernünftigen Zweck hat. Können Sie nicht amüsiert aus
seinen endlosen Drehungen? Sie genießen nicht die unbeschwerte Leichtigkeit der Programmierung
unter seinen schützenden Zweigen? Warum sind Sie durch ihre Mühe
Nutzlosigkeit? "

7,2

Im Osten gibt es ein Hai, der größer ist als alle anderen Fische. Es
verwandelt sich in einen Vogel, dessen Flügel sind wie Wolken füllen den Himmel. Wenn diese
Vogel zieht über das Land, bringt es eine Meldung aus dem Bereich Corporate
Headquarters. Diese Meldung fällt es in die Mitte der Programmierer,
wie eine Möwe seine Spuren auf den Strand. Dann wird der Vogel steigt auf der
Wind und mit dem blauen Himmel im Rücken, kehrt nach Hause zurück.

Die neuen Programmierer schaut verwundert auf den Vogel, denn er versteht es
nicht. Die durchschnittliche Programmierer fürchtet die Ankunft des Vogels, denn er befürchtet,
seine Botschaft. Der Master-Programmierer weiter an seinem Terminal arbeiten, für
er weiß nicht, dass der Vogel ist gekommen und gegangen.

7,3

Der Magier aus dem Elfenbeinturm brachte seine neueste Erfindung für die
Master-Programmierer zum Untersuchen. Der Magier Rädern einen großen schwarzen Kasten in
die Master-Büro, während der Meister in der Stille wartete.

"Dies ist eine integrierte, verteilte Allzweck-Workstation", begann
der Zauberer, "ergonomisch mit einem proprietären Betriebssystem konzipiert
System, sechster Generation Sprachen und mehreren Stand der Technik Benutzer
Schnittstellen. Es dauerte meine Assistenten mehrere hundert Mannjahre zu konstruieren.
Ist es nicht erstaunlich? "

Der Meister hob die Augenbrauen leicht. "Es ist wirklich erstaunlich", er
sagte.

"Corporate Headquarters geboten hat", fuhr der Zauberer, "dass
jeder Verwendung dieser Arbeitsstation als Plattform für neue Programme. Sind Sie damit einverstanden
dazu? "

"Natürlich", antwortete der Meister: "Ich werde es auf die transportiert haben
Rechenzentrum sofort! "Und der Zauberer wieder auf seinen Turm, gut
sehr zufrieden.

Einige Tage später wanderte ein Neuling in das Büro des Meisters
Programmierer und sagte: "Ich kann nicht finden, den Eintrag für mein neues Programm. Tun
Sie wissen, wo es sein könnte? "

"Ja", antwortete der Meister, "die Angebote auf der Plattform sind in gestapelten
das Rechenzentrum. "

7,4

Der Master-Programmierer bewegt sich von Programm zu Programm, ohne Angst. Nicht
Wechsel in der Geschäftsführung können ihm schaden. Er wird nicht entlassen werden, auch wenn die
Projekt wird abgebrochen. Woran liegt das? Er ist mit dem Tao gefüllt.

-------------------------

Buch 8 - Hardware und Software

So sprach der Meister-Programmierer:

"Ohne den Wind, nicht das Gras nicht zu bewegen. Ohne Software, Hardware ist
nutzlos. "

8,1

Ein Novize fragte den Meister: "Ich sehe, dass eine Computer-Firma viel
größer als alle anderen. Es überragt die Konkurrenz wie ein Riese unter den
Zwerge. Einer ihrer Geschäftsbereiche könnten umfassen ein gesamtes Unternehmen. Warum ist
das so? "

Der Meister antwortete: "Warum fragst du so dumm Fragen? Das Unternehmen
ist groß, weil es groß ist. Wenn es machte nur die Hardware, würde niemand kaufen
es. Wenn es machte nur Software, niemand würde sie verwenden. Wenn es nur beibehalten
Systeme, würden die Leute sie wie ein Dienstmädchen behandelt. Aber weil es vereint alle
von diesen Dingen, denken die Leute es zu einem der Götter! Durch nicht darum,
bemühen, es siegt ohne Mühe. "

8,2

Ein Master-Programmierer weitergegeben ein Anfänger-Programmierer einen Tag. Der Meister bemerkt
Anfänger Beschäftigung mit einem Hand-Computer-Spiel. "Excuse me"
sagte er, "kann ich untersuchen?"

Der Neuling verschraubt, um die Aufmerksamkeit und übergab das Gerät an den Master. "Ich
sehen, dass das Gerät drei Ebenen zu spielen, um Ansprüche: Easy, Medium und
Hard, "sagte der Meister. "Doch jedes dieser Geräte hat eine andere Ebene der
spielen, wo das Gerät sucht, nicht für den menschlichen erobern, noch erobert werden
durch den Menschen. "

"Betet, großer Meister", flehte die Novizin, "wie findet man diese
geheimnisvolle Einstellung? "

Der Meister ging das Gerät auf den Boden und zertrat es mit Füßen. Und
plötzlich der Novize war erleuchtet.

8,3

Es war einmal ein Programmierer, der auf Mikroprozessoren gearbeitet. "Schauen Sie, wie
wohlhabend bin ich hier ", sagte er zu einer Mainframe-Programmierer, der zu Besuch kam,
"Ich habe mein eigenes Betriebssystem und Speichermedium. Ich habe nicht zu
teile meine Ressourcen mit niemandem. Die Software ist in sich schlüssige und
easy-to-use. Warum darf man nicht aufhören Ihrem jetzigen Job und kommen Sie mit mir hier? "

Die Mainframe-Programmierer begann dann sein System an seinen Freund zu beschreiben,
sagte: "Der Mainframe sitzt wie ein alter Weiser meditiert in der Mitte
des Rechenzentrums. Seine Festplatten liegen End-to-end wie ein großer Ozean
Maschinen. Die Software ist so facettenreich wie ein Diamant, und gewundenen
als Urwald. Die Programme, die jeweils einzigartige, durch das System bewegen
wie ein schnell fließenden Fluss. Deshalb bin ich glücklich, wo ich bin. "

Der Mikrocomputer-Programmierer, das hörte, verstummte. Aber die beiden
Programmierer blieben Freunde bis zum Ende ihrer Tage.

8,4

Hardware erfüllt Software auf dem Weg zur Changtse. Software sagte: "Du bist
Yin und ich bin Yang. Wenn wir zusammen reisen wir berühmt geworden und verdienen
Unsummen von Geld. "Und so dargelegt zusammen, das Denken zu überwinden
der ganzen Welt.

Derzeit trafen sie Firmware, die in zerfetzten Lumpen gekleidet war und humpelte
entlang auf einem dornigen Stock gestützt. Firmware sprach zu ihnen: "Das Tao liegt
über Yin und Yang. Es ist still und ruhig wie ein Teich. Es ist
nicht nach Ruhm, daher weiß niemand seine Präsenz. Sie will nicht
Glück, denn es ist komplett in sich. Es existiert jenseits von Raum und
Zeit. "

Software und Hardware, beschämt, in ihre Heimat zurückgekehrt.

-------------------------

Buch 9 - Epilog

So sprach der Meister-Programmierer:

"Es ist Zeit für dich zu gehen."

-------------------------

Wenn Sie diese gern, Sie können auch gerne gelesen schlimmer ist besser