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

30. Juni 2009 von Prashant
Abgelegt unter: misc

Nach langer Zeit habe ich die Quelle für die folgenden finden konnten quote-

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

Es ist aus einem Essay mit dem Titel Beautiful Software von Charles Connell.

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

Schön ist besser als hässlich.
Explicit ist besser als implizit.
Einfacher ist besser als kompliziert.
Complex ist besser als kompliziert.
Flat ist besser als verschachtelt.
Sparse ist besser als dicht.
Ablesbarkeit zählt.
Besondere Fälle sind nicht speziell genug, um die Regeln zu brechen.
Obwohl Praktikabilität Beats Reinheit.
Fehler sollten niemals stumm passieren.
Sofern nicht ausdrücklich zum Schweigen gebracht.
Angesichts der Unklarheit, die Verweigerung der Versuchung zu erraten.
Es sollte ein-und vorzugsweise nur ein offensichtlicher Weg, es zu tun.
Obwohl auf diese Weise möglicherweise nicht auf den ersten, es sei denn du bist niederländischen offensichtlich.
Jetzt ist besser als nie.
Obwohl nie ist oft besser als rechts * * 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 eine tolle Idee Hupen - let's do mehr von diesen!
-------------------------
Und dann gibt es klassische Tao of Programming

-

credits wie auf der verlinkten Website-

Übersetzt von Geoffrey James

Transkribiert von Duke Hillard

Übermittelt durch die Anupam Trivedi, Sajitha Tampi und Meghshyam Jagannath

Re-html-siert und bearbeitet von Kragen Sittler

-

Buchen 1 - The Silent Void

Also sprach der Meister-Programmierer:

"Wenn Sie gelernt haben, um den Fehlercode aus der Falle Rahmen, schnappen sie
wird Zeit für dich zu verlassen. "

1,1

Etwas mysteriös 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 nenne ich es das Tao der
Programmierung.

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

The Tao of Programming fließt weit weg und kehrt mit dem Wind des Morgens.

1,2

Das Tao gebar Maschinensprache. Machine Sprache gebar die
Assembler.

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

Jede Sprache hat ihren Zweck, wie 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 zu Raum und Zeit.
Daher Raum und Zeit sind Yin und Yang der Programmierung.

Programmierer, die nicht begreifen das Tao sind immer Running Out of Time
und Raum für ihre Programme. Programmierer, dass das Tao begreifen immer
haben 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 über Tao und sucht für sie erzählt. Der dumme Programmierer
Tao ist etwa erzählt 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.
Ein großes Talent zeigt sich erst spät im Leben.
Selbst ein perfektes Programm immer noch Fehler.

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

Buch 2 - die alten Meister

Also 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 ergründen
ihre Gedanken, alles was wir tun ist, beschreiben ihr Aussehen.

Aware, wie ein Fuchs über den Wasser. Alert, wie ein General auf dem
Schlachtfeld. Kind, wie ein Gruß Gastgeberin ihre Gäste. Einfach, wie
uncarved Holzklötze. Undurchsichtig, wie schwarze Pools in abgedunkelten Höhlen.

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

Die Antwort gibt es nur im Tao.

2,2

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

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

2,3

Ein Programmierer aus einer sehr großen EDV-Unternehmen ging zu einem Software-
Konferenz und kehrte dann zu seinem Vorgesetzten melden, sagte: "Was
Arbeit von Programmierern für andere Unternehmen? Sie benahmen sich schlecht und waren
unbekümmert mit Auftritten. Ihr Haar war lang und ungepflegt und ihre
Kleider waren faltig und alt. Sie stürzte unserer Hospitality Suite und sie
aus rohen 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 eine Pflege, sie leben nur für ihre Programme. Warum sollten sie sich die Mühe
mit gesellschaftlichen Konventionen?

"Sie sind innerhalb des Tao lebt."

2,4

Ein Neuling fragte der Meister: "Hier ist ein Programmierer, der nie Designs,
Unterlagen oder Prüfungen seine Programme. Doch alle wissen, wer ihn halten ihn für einen
die besten Programmierer der Welt. Woran liegt das? "

Der Meister antwortet: "Das Tao der Programmierer beherrscht. Er ist gegangen
Über die Notwendigkeit einer Design; er nicht wütend werden, wenn das System
Abstürze, akzeptiert aber das Universum ohne Sorge. Er hat über den weg
Notwendigkeit von 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, ruhig und elegant, deren Zweck eine Selbstverständlichkeit. Wahrlich,
er hat das Geheimnis des Tao getreten. "

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

Buchen Sie 3 - Design

Also 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 an einen Computer-Messe ging. Jeder Tag, als er
eintrat, sagte der Mann die Wache an der Tür:

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

Diese Rede störte die Wache sehr, denn es waren Millionen von
Dollar von EDV-Anlagen im Inneren, so sah er den Mann aufmerksam. Aber
der Mann bloß von Stand zu Stand wanderten, summte leise vor sich hin.

Als der Mann links, nahm der Wärter ihn beiseite und durchsuchte seine Kleidung, sondern
Nichts war zu finden.

Am nächsten Tag der Messe, kehrte der Mann und schalt die Wache
sagte: "Ich kam mit einer großen Beute gestern, aber heute werden sogar
besser. "So die Wache sah ihn immer enger, aber ohne Erfolg.

Am letzten Tag der Messe konnte die Wache seine Neugier zügeln
nicht mehr. "Sir Thief", sagte er, "ich bin so verwirrt, ich kann nicht leben in
Frieden. Bitte erleuchte mich. Was ist es, dass Sie stehlen? "

Der Mann lächelte. "Ich bin zu stehlen Ideen", sagte er.

3,2

Es war einmal ein Programmierer, der Master-Programme unstrukturierten schrieb. Ein
Anfänger-Programmierer versuchen, ihn nachzuahmen, begann auch zu schreiben
unstrukturierte Programme. Wenn der Neuling fragte der Kapitän zu bewerten sein
Fortschritte, kritisierte der Kapitän ihn zum Schreiben unstrukturierte Programme
sagte: "Was ist angemessen für den Master ist nicht für die entsprechenden
Novize. Du musst 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 der Programmierer gefragt: "Was ist leichter zu gestalten: ein
Accounting-Paket oder ein Betriebssystem? "

"Ein Betriebssystem," antwortete der Programmierer.

Der Kriegsherr stieß einen Schrei der Ungläubigkeit. "Sicherlich einer Buchführung
Paket ist trivial neben der Komplexität eines Betriebssystems ", sagte er
sagte.

"Nicht so", sagte der Programmierer, "Bei der Entwicklung eines Accounting-Paket,
Der Programmierer arbeitet als Mittler zwischen Menschen mit unterschiedlichen
Ideen: wie sie arbeiten müssen, wie ihre Berichte erscheinen müssen, und wie es sein muss
entsprechen den steuerlichen Vorschriften. Im Gegensatz dazu ist ein Betriebssystem nicht beschränkt
durch äußere Erscheinungen. Beim Entwerfen eines Betriebssystems, der Programmierer
sucht den einfachsten Harmonie zwischen Maschine und Ideen. Deshalb ist ein
Betriebssystem ist einfacher zu entwerfen. "

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

Der Programmierer gab keine Antwort.

3,4

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

"Es dauert ein Jahr", sagte der Kapitän sofort.

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

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

"Und was, wenn ich hundert Programmierer zuweisen, damit Sie es?"

Der Master-Programmierer zuckte die Achseln. "Dann das Design wird nie
abgeschlossen ", sagte er.

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

Buch 4 - Coding

Also sprach der Meister-Programmierer:

"Ein gut geschriebenes Programm seine eigenen Himmel, ein schlecht geschriebenes Programm ist
seine eigene Hölle. "

4,1

Ein Programm sollte leicht und wendig, ihre Subroutinen 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 unnütz Variablen, weder Mangel an Struktur noch
überwältigende Steifigkeit.

Ein Programm sollte nach dem "Law of Least Staunen". Was ist dieses Gesetz?
Es ist einfach, dass das Programm immer auf den Benutzer in der Weise zu reagieren
Erstaunen, dass ihm zumindest.

Ein Programm, egal wie komplex, sollten als eine Einheit agieren. Das Programm
sollte von der Logik innerhalb gerichtet sein und nicht durch Äußerlichkeiten.

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

4,2

Ein Neuling fragte der Meister: "Ich habe ein Programm, dass 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 Sie nicht verstehen Tao.
Nur ein Narr rationales Verhalten erwartet von seinen Mitmenschen. Warum Sie
erwarten, dass es von einer Maschine, die Menschen gebaut haben? Computer simulieren
Determinismus; nur Tao ist perfekt.

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

"Aber wie soll ich wissen, wann ich Erleuchtung empfangen haben?", Fragte der
Novize.

"Ihr Programm wird dann richtig ausgeführt," antwortete der Meister.

4,3

Ein Meister wurde erklärt, die Natur des Tao von einem seiner Novizen. "Die
Tao ist in allen Software verkörpert - 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 Kapitän.

"Und ist das Tao in der DOS für einen PC?"

Der Kapitän hustete und verlagert seine Position leicht. "Die Lektion ist vorbei
für heute ", sagte er.

4,4

Prinz Wang-Programmierer war Coding-Software. Seine Finger tanzten auf den
Tastatur. Das Programm ohne Fehlermeldung kompiliert, und das Programm
lief wie ein sanfter Wind.

"Ausgezeichnet!" Rief der Prinz, "Ihre Technik ist einwandfrei!"

"Technik", sagte der Programmierer wenden sich von seinem Endgerät, "Was ich
folgen, ist Tao - jenseits aller Techniken! Als ich anfing zu programmieren I
würde vor mir sehe das ganze Problem in einer Masse. Nach drei Jahren habe ich keine
mehr sah dieser Masse. Stattdessen benutzte ich Unterprogramme. Aber jetzt sehe ich nichts.
Mein ganzes Wesen besteht in einer formlosen Leere. Meine Sinne sind müßig. Mein Geist,
frei, ohne Plan arbeiten, folgt ihren eigenen Instinkt. Kurz gesagt, mein Programm
schreibt sich. True, 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 lassen Sie 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, das wäre alles meinen Programmierern so weise waren "!"

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

Buch 5 - Wartung

Also sprach der Meister-Programmierer:

"Obwohl ein Programm sein, aber drei Zeilen lang, irgendwann wird es sein müssen
aufrechterhalten. "

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.

Diese sind großen Mysterien.

5,2

Ein Manager gefragt, ein Programmierer, wie lange es dauern würde ihn bis zum Ende des
Programm auf dem er gerade arbeitete. "Es wird morgen fertig sein", die
Programmierer antwortete sofort.

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

Der Programmierer dachte einen Augenblick nach. "Ich habe einige Features, die ich möchte
hinzufü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 schlief an seinem Terminal. Er hatte
Programmierung die ganze Nacht.

5,3

Ein Anfänger-Programmierer war einmal vergeben, eine einfache finanzielle Code des Pakets.

Der Novize war wütend über viele Tage, aber wenn sein Herr überprüft
sein Programm, entdeckte er, dass es einen Bildschirm-Editor, enthielt eine Reihe von
generalisierte Grafik-Routinen, eine künstliche Intelligenz Schnittstelle, sondern
nicht die geringste Erwähnung nichts finanzielle.

Als der Meister über diese bat, wurde der Novize empört. "Sei nicht
so ungeduldig ", sagte er," ich will in der finanziellen Zeug schließlich setzen. "

5,4

Ist ein guter Landwirt Vernachlässigung einer Kulturgruppe er gepflanzt hat?
Ist ein guter Lehrer übersehen, selbst die bescheidenen Student?
Ist ein guter Vater ermöglichen ein einzelnes Kind zu verhungern?
Ist ein guter Programmierer weigern, seinen Code zu pflegen?

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

Buch 6 - Management

Also sprach der Meister-Programmierer:

"Lasst die Programmierer werden viele Führungskräfte und die wenigen - dann wird alles sein
produktiv. "

6,1

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

Wahrlich, dies ist nicht das Tao of Programming.

Wenn Manager Zusagen zu machen, sind Spielprogramme ignoriert. Wann
Wirtschaftsprüfer stellen langfristige Pläne, Harmonie und Ordnung sind im Begriff, sein
restauriert. Als erfahrene Wissenschaftler, die Probleme bei der Hand, die
Probleme bald gelöst werden.

Wahrlich, das ist das Tao of Programming.

6,2

Warum sind Programmierer nichtproduktive?
Aufgrund ihrer Zeit in Sitzungen verschwendet.

Warum sind Programmierer rebellisch?
Weil die Verwaltung zu viel stört.

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 Arbeitsplätze.

6,3

Ein Manager wurde über die entlassen werden, aber ein Programmierer, der für ihn arbeiteten,
erfand ein neues Programm, das beliebte und gut verkauft wurde. Als Ergebnis der
manager behielt seinen Job.

Der Manager versucht, geben dem Programmierer einen Bonus, aber der Programmierer
weigerte sich und sagte: "Ich schrieb das Programm, weil ich dachte, es war ein
interessantes Konzept, und so erwarte ich keinen Lohn. "

Der Manager beim Hören dieses bemerkte: "Dieser Programmierer, aber er hält
einer Position der kleinen Wertschätzung, versteht auch die ordnungsgemäße Pflicht eines
Mitarbeiter / in. Lasst uns ihn zu fördern, um die hohe Stellung des Managements
Berater! "

Aber wenn dieser sagte, der Programmierer noch einmal weigerte sich und sagte, "Ich existiere so
dass ich programmieren können. Wenn ich befördert, würde ich nichts tun, sondern Abfälle
jeder Zeit. Kann ich jetzt gehen? Ich habe ein Programm, dass ich über die Arbeitszeit. "

6,4

Ein Manager ging zu seinem Programmierer und sagte ihnen: "In Bezug auf Ihre Arbeit
Öffnungszeiten: Sie gehen zu müssen, kommen in neun Uhr am Morgen 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 Geschäftsführer: "Gut, in diesem Fall können Sie Ihren eigenen Satz
Arbeitszeit, so lange wie Sie Ihre Projekte termingerecht fertig. "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 ein Programm für eine Konzernleitung zu demonstrieren, aber man kann nicht
machen ihn zu Computer lesen und schreiben. "

7,1

Ein Neuling fragte der Meister: "Im Osten gibt es einen großen Baum-Struktur
daß die Menschen rufen "Corporate Headquarters". Es ist aufgedunsen aus der Form mit
Vizepräsidenten und Buchhaltern. Es gibt eine Vielzahl von Memos, die jeweils
sagen "Go, also!" oder "Go, Hierher!" und niemand weiß, was gemeint ist. Jeder
Jahr neue Namen sind auf den Ästen setzen, aber alles ohne Erfolg. Wie kann
wie eine unnatürliche Person sein? "

Der Meister antwortete: "Sie empfinden dies immense Struktur und sind
gestört, dass es keinen vernünftigen Zweck hat. Können Sie sich nicht amüsiert vom
seinen endlosen Drehungen? Haben Sie nicht genießen Sie die unbeschwerte Leichtigkeit der Programmierung
unter seiner schützenden Zweigen? Warum bist du durch die Mühe seine
Nutzlosigkeit? "

7,2

Im Osten gibt es einen Hai, die größer als alle anderen Fische. Es
verwandelt sich in einen Vogel, dessen Flügel sind wie Wolken am Himmel Füllung. Wenn diese
Vogel zieht über das Land, bringt es eine Nachricht von Corporate
Headquarters. Diese Nachricht fällt er in die Mitte der Programmierer,
wie eine Möwe macht seine Spuren auf den Strand. Dann wird der Vogel auf der Reittiere
Wind und mit dem blauen Himmel im Rücken, nach Hause zurückkehrt.

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 nicht weiß, dass der Vogel ist gekommen und gegangen.

7,3

Der Magier des Elfenbeinturms brachte seine neueste Erfindung für die
Master Programmer zu prüfen. Der Magier auf Rädern eine große schwarze Kiste, in
der Master's 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 mehrere state of the art Benutzer
Schnittstellen. Es dauerte meine Assistenten mehrere hundert Mannjahre zu konstruieren.
Ist es nicht erstaunlich? "

Der Kapitän hob die Augenbrauen leicht. "Es ist wirklich erstaunlich", er
sagte.

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

"Natürlich", antwortete der Meister, "ich will befördert haben, die
Rechenzentrum sofort! "Und der Zauberer auf seinem Turm, auch zurückgegeben
sehr zufrieden.

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

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

7,4

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

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

Buch 8 - Hardware und Software

Also sprach der Meister-Programmierer:

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

8,1

Ein Neuling fragte der Meister: "Ich sehe, dass ein Computer-Firma viel ist
größer als alle anderen. Es überragt die Konkurrenz wie ein Riese unter den
Zwerge. Einer ihrer Abteilungen könnte umfassen ein ganzes Unternehmen. Warum ist
das so? "

Der Meister antwortete: "Warum fragst du so törichte Fragen? Das Unternehmen
ist groß, weil es groß ist. Wenn es nur aus Hardware, würde sie niemand kaufen
es. Wenn es nur Software aus, niemand würde es verwenden. Wenn es nur aufrechterhalten
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, erobert sie ohne Anstrengung. "

8,2

Ein Master-Programmierer übergeben den neuen Programmierer einen Tag. Der Meister fest
der Novize Beschäftigung mit einem Hand-Computer-Spiel. "Entschuldigen Sie",
sagte er, "kann ich es prüfen?"

Der Novize, die Aufmerksamkeit verschraubt und übergab das Gerät an den Master. "Ich
sehen, dass das Gerät auf drei Ebenen spielen: Easy, Medium, und haben Ansprüche
Hard ", sagte der Kapitän. "Doch jedes dieser Geräte hat eine andere Ebene der
spielen, wo das Gerät soll nicht auf den menschlichen erobern, noch erobert werden
durch den Menschen. "

"Betet, großer Meister", flehte der Novize, "wie kommt man dazu finden Sie
geheimnisvolle Einstellung? "

Der Kapitän ließ das Gerät auf den Boden und drückte sie mit Füßen. Und
Plötzlich wurde der Novize erleuchtet.

8,3

Es war einmal ein Programmierer, der auf Mikroprozessoren tätig. "Schauen Sie, wie
wohlhabend Ich bin hier, "sagte er zu einem Großrechner-Programmierer, der zu Besuch kam,
"Ich habe mein eigenes Betriebssystem und Datei-Speichergerät. Ich habe nicht zu
teile meine Ressourcen mit niemandem. Die Software ist in sich konsistent und
easy-to-use. Warum gehst du nicht beenden Sie Ihren jetzigen Job und mit mir hier? "

Die Mainframe-Programmierer begann dann sein System an seinen Freund zu beschreiben,
Worten: "Der Mainframe sitzt wie ein alter Weiser meditieren in der Mitte
des Rechenzentrums. Die Festplatten liegen End-to-end wie ein großer Ozean
Maschinen. Die Software ist wie ein Diamant vielfältig, und wie verworren
als Urwald. Die Programme, jede ein Unikat, bewegen sich durch das System
wie ein schnell fließenden Fluss. Darum bin ich glücklich, wo ich bin. "

Der Mikrocomputer Programmierer, fiel dies hörte, schwieg. Aber die beiden
Programmierer blieben Freunde bis zum Ende ihrer Tage.

8,4

Hardware Software trafen auf dem Weg zur Changtse. Software sagte: "Du bist
Yin Yang und ich bin. Wenn wir reisen gemeinsam werden wir berühmt geworden und verdienen
Unsummen von Geld. "Und so dargelegten zusammen, Denken zu erobern
der Welt.

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

Software und Hardware, schämen, in ihre Heimat zurückgekehrt.

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

Buch 9 - Epilogue

Also sprach der Meister-Programmierer:

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

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

Wenn Sie diese gefällt, können Sie auch gerne lesen schlimmer ist besser

Kommentare

    Blog-Kommentare powered by Disqus