Great Programmierer finden einfache Lösungen für komplexe Probleme

30. Juni 2009 von prashant
Abgelegt unter: misc

Nach einer langen Zeit konnte ich die Quelle für folgende Zitat zu finden

Junior Programmierer bei der Entwicklung einfache Lösungen für einfache Probleme. Senior Programmierer bei der Entwicklung komplexer Lösungen für komplexe Probleme. Great Programmierer finden einfache Lösungen für komplexe Probleme.

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

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

Schön ist besser als häßlich.
Explicit ist besser als implizit.
Einfach ist besser als kompliziert.
Komplex 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 passieren sollte nie still.
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 kann zunächst nicht klar, es sei denn, Sie sind Niederländisch.
Jetzt ist es besser als nie.
Obwohl nie ist oft besser als rechts * * jetzt.
Wenn die Umsetzung ist schwer zu erklären, das eine schlechte Idee.
Wenn die Umsetzung ist leicht zu erklären, kann es eine gute Idee.
Namespaces sind ein Hupen tolle Idee - let's do more of those!
-------------------------
und dann gibt es klassische Tao of Programming

--

Credits wie auf der gelinkten Seite ggf. mit -

Übersetzt von Geoffrey James

Transkribiert von Duke Hillard

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

Re-html-sierten und Kragen Sittler bearbeitet

--

Band 1 - The Silent Void

Also sprach der Meister-Programmierer:

"Wenn du gelernt hast, um den Fehler-Code aus der Falle Rahmen, reißen sie
wird es Zeit für dich zu verlassen. "

1,1

Etwas Geheimnisvolles gebildet wird, in der stillen void geboren. Warten allein und
unbeweglich, ist es auf einmal still und doch in ständiger Bewegung. Es ist die Quelle
aller Programme. Ich weiß nicht seinen Namen, also werde ich nenne 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ß,
so ist der Antrag ist groß. Der Benutzer ist erfreut, und es gibt
Harmonie in der Welt.

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

1,2

Das Tao gebar Maschinensprache. Machine Sprache gebar die
Assembler.

Der Assembler gebar dem Compiler. Now there are zehntausend
Sprachen.

Jede Sprache hat ihren Zweck, wie bescheiden. Jede Sprache drückt die
Yin und Yang von Software. Jede Sprache hat ihren Platz im 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.
Daher Raum und Zeit sind Yin und Yang der Programmierung.

Programmierer, die nicht begreifen nicht das Tao ist immer Running Out of Time
und Raum für ihre Programme. Programmierer verstehen, dass das Tao immer
über genügend 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 für sie erzählt. Der dumme Programmierer
wird erzählt Tao und lacht darüber.

Wenn es nicht zum Lachen, gäbe es keine Tao.

Die höchsten Töne sind am schwersten zu hören.
Going vorwärts ist ein Weg, sich zurückzuziehen.
Ein großes Talent zeigt sich spät im Leben.
Auch ein perfektes Programm hat immer noch Fehler.

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

Book 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, so dass alles, was wir tun, ist ihr Aussehen zu beschreiben.

Im Bewusstsein, wie ein Fuchs über den Wasser. Wachsam, wie ein General auf die
Schlachtfeld. Kind, wie ein Gruß an Gastgeberin ihre Gäste. Einfach, wie
uncarved Holzklötze. Opaque, wie schwarze Pools in dunklen 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. Als er erwachte,
rief:

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

2,3

Ein Programmierer aus einer sehr großen EDV-Unternehmen ging zu einem Software -
Konferenz-und dann wieder zu seinem Vorgesetzten Bericht mit den Worten: "Was
von Programmierern auch für andere Unternehmen? Sie verhielten 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 die Konferenz. Diese
Programmierer leben jenseits der physischen Welt. Sie betrachten das Leben absurd, ein
zufälliges Zusammentreffen. Sie kommen und gehen, ohne zu wissen Grenzen.
Ohne Sorgen leben sie nur für ihre Programme. Warum sollten sie kümmern
mit den sozialen Konventionen?

"Sie sind innerhalb des Tao lebt."

2,4

Ein Neuling fragte der Meister: "Hier ist ein Programmierer, die nie entwickelt,
Unterlagen oder Prüfungen seine Programme. Aber alle die ihn kennen, halten ihn für einen der
die besten Programmierer der Welt. Warum ist das so? "

Der Meister antwortet: "Das Tao der Programmierer beherrscht. Er ist gegangen
über die Notwendigkeit für Design, er wird nicht böse, wenn das System
Abstürze, akzeptiert aber die Welt ohne Sorge. Er hat über den weg
Notwendigkeit von Dokumentation, er kümmert sich nicht länger, wenn jemand seinen Code sieht.
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 auf der Hand. Wahrlich,
hat er das Geheimnis des Tao getreten. "

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

Book 3 - Design

Also sprach der Meister-Programmierer:

"Wenn das Programm getestet wird, ist es zu spät, make design
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
gewarnt, so wird für diese Messe nicht unplundered zu entkommen. "

Diese Rede der Wache sehr gestört, weil es Millionen von
Dollar von EDV-Anlagen im Inneren, so sah er den Mann aufmerksam. Aber
der Mann nur von Stand zu Stand wanderte, summt leise vor sich hin.

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

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

Am letzten Tag der Messe konnte die Wache seine Neugier zu 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 Ideen stehlen", sagte er.

3,2

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

3,3

Es war einmal ein Programmierer, der an den Hof des Kriegsherrn angeschlossen
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 des Unglaubens. "Sicherlich eine Rechnungslegung
Paket trivial ist neben der Komplexität des Betriebssystems ", sagte er
gesagt.

"Nicht so", sagte der Programmierer ", bei der Gestaltung ein Accounting-Paket,
Der Programmierer arbeitet als Mittler zwischen Menschen mit unterschiedlichen
Ideen, wie sie muss, wie seine Berichte erscheinen müssen, und wie es ist
Übereinstimmung mit dem Steuerrecht. Im Gegensatz dazu ist ein Betriebssystem nicht beschränkt
durch Äußerlichkeiten. Bei der Entwicklung eines Betriebssystems, der Programmierer
soll die einfachste 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? "

Der Programmierer gab keine Antwort.

3,4

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

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

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

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

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

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

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

Buch 4 - Coding

Also 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 wendig, ihre Subroutinen wie ein angeschlossenes
Perlenkette. Der Sinn und Zweck des Programms soll beibehalten werden
durchweg. 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 muss sich an der "Law of Least Surprise". Was ist das Gesetz?
Es ist einfach, dass das Programm immer auf den Benutzer sollte in der Weise reagieren,
die ihn am wenigsten überrascht.

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

Wenn das Programm nicht in diesen Anforderungen entspricht, wird es in einem Zustand der
Unordnung und Verwirrung. Der einzige Weg, um dies zu korrigieren ist es, die neu zu schreiben
Programm.

4,2

Ein Neuling fragte der Herr: "Ich habe ein Programm, das irgendwann 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 erwartet rationales Verhalten von Mitmenschen. Warum
erwarten, dass sie von einer Maschine, die Menschen gebaut haben? Computer simulieren
Determinismus, nur Tao ist perfekt.

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

"Aber wie weiß ich, wann ich Erleuchtung empfangen haben", fragte der
Novize.

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

4,3

Ein Meister erläuterte das Wesen des Tao von einem seiner Novizen. "Die
Tao ist in allen Software verkörpert - unabhängig davon, wie gering ", 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 Kapitän hustete und verlagert seine Position leicht. "Die Lektion ist über
für heute ", sagte er.

4,4

Prinz Wang-Programmierer war Codierung Software. Seine Finger tanzten auf den
Tastatur. Das Programm erstellt, ohne eine Fehlermeldung, und das Programm
zog sich wie ein sanfter Wind.

"Ausgezeichnet!" Rief der Fürst, "Ihre Technik ist einwandfrei!"

"Technik", sagte der Programmierer Drehen von seinem Terminal: "Was ich
Tao zu folgen ist - jenseits aller Verfahren! Als ich anfing zu I-Programm
vor mir sehe, wäre das ganze Problem in einem 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 wüst und leer. Auch meine Sinne sind müßig. Mein Geist,
frei, ohne Plan arbeiten, geht seinen eigenen Instinkt. Kurz gesagt, mein Programm
schreibt sich. True, manchmal gibt es schwierige Probleme. Ich sehe sie
kommen, ich verlangsamen, sehe ich leise. Dann ändere ich eine einzige Zeile Code
und die Schwierigkeiten verschwinden wie Züge Leerlauf rauchen. Ich habe dann übersetzen Sie die
Programm. Ich sitze still und lassen die Freude an der Arbeit zu füllen meines Wesens. Ich schließe meine
Augen für einen Moment, dann melden Sie sich ab. "

Prinz Wang sagte: "Wäre das alles meinen Programmierern waren so klug!"

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

Buch 5 - Wartung

Also sprach der Meister-Programmierer:

"Obwohl ein Programm, sondern drei Zeilen lang, irgendwann wird es sein müssen
erhalten bleiben. "

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 Reise durch ein Vakuum.
Software verrottet, wenn nicht verwendet.

Das sind große Geheimnisse.

5,2

Ein Manager gefragt, ein Programmierer, wie lange es dauern würde, ihm bis zum Ziel
Programm auf dem er arbeitete. "Es wird morgen fertig sein", sagte der
Programmierer antwortete sofort.

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

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

"Auch das ist zu viel zu erwarten", betonte der Geschäftsführer, "Ich werde
zufrieden, wenn Sie mich einfach sagen, 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 war
Programmierung die ganze Nacht.

5,3

Ein Neuling Programmierer war einmal vergeben, eine einfache Finanzpaket Code.

Der Neuling war wütend für viele Tage, aber wenn der Herr überprüft
sein Programm, entdeckte er, dass es ein Screen-Editor, eine Reihe von enthaltenen
generalisierte Grafik-Routinen, eine künstliche Intelligenz-Interface, aber
nicht den geringsten Hinweis auf etwas finanziell.

Als der Meister darauf ansprach, wurde der Novize empört. "Lassen Sie sich nicht
so ungeduldig ", sagte er," ich werde an den Finanzmärkten stellen schließlich stuff. "

5,4

Ist ein guter Landwirt Vernachlässigung einer Kultur er gepflanzt hat?
Ist ein guter Lehrer zu übersehen auch die bescheidenen Student?
Ist ein guter Vater ermöglichen ein einziges Kind zu verhungern?
Ist ein guter Programmierer weigern, seinen Code zu erhalten?

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

Buch 6 - Management

Also sprach der Meister-Programmierer:

"Lassen Sie die Programmierer viele und die Manager einige zu nennen - 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 die
geschnitten werden. Als leitende Wissenschaftler blauer Himmel sprechen, über die Wolken zu rollen
in.

Wahrlich, das ist nicht das Tao of Programming.

Wenn Manager die Verpflichtungen eingehen, sind Spiel-Programmen ignoriert. Wann
Wirtschaftsprüfer machen langfristige Pläne, Harmonie und Ordnung sind im Begriff, sein
wiederhergestellt. Als leitende Wissenschaftler zur Beseitigung der Probleme bei der Hand, die
Probleme werden schnell gelöst werden.

Wahrlich, das ist das Tao of Programming.

6,2

Warum sind Programmierer nicht produktiver?
Aufgrund ihrer Zeit in Meetings verschwendet.

Warum sind Programmierer rebellisch?
Da die Verwaltung beeinträchtigt zu viel.

Warum sind die Programmierer ein Rücktritt von einem?
Weil sie verbrannt sind out.

Gestützt arbeitete für Missmanagement, das sie nicht mehr zu schätzen ihren Arbeitsplatz.

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 gut verkauft. Als Ergebnis der
Manager behielt seinen Job.

Der Manager versucht, geben dem Programmierer einen Bonus, aber die Programmierer
weigerte sich und sagte: "Ich schrieb das Programm, weil ich dachte, es sei ein
interessantes Konzept, und so erwarte ich keine Belohnung. "

Der Manager nach dem Hören dieser bemerkte: "Diese Programmierer, aber er hält
einer Position der Geringschätzung, versteht auch die Pflicht eines ordnungsgemäßen
Mitarbeiter / in. Lassen Sie uns ihn zu fördern, die hohe Stellung der Verwaltung
Berater! "

Aber als dieser sagte, der Programmierer noch einmal abgelehnt, und sprach: "Ich existiere, so
dass ich programmieren können. Wenn ich befördert wurden, würde ich nichts tun, sondern Abfälle
jeder Zeit. Kann ich jetzt gehen? Ich habe ein Programm, dass ich arbeite ich an. "

6,4

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

So sagte der Direktor: "Gut, in diesem Fall können Sie Ihre eigenen
Arbeitszeit, so lange, wie Sie Ihre Projekte termingerecht zu beenden. "Die
Programmierer, jetzt zufrieden, begann am Mittag kommen und Arbeit in die frühen
Stunden des Morgens.

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

Buchen 7 - Corporate Weisheit

Also sprach der Meister-Programmierer:

"Sie können 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 Herr: "Im Osten gibt es einen großen Baum-Struktur
dass Menschen 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 "Geh fort!" oder "Go, hierher!" und niemand weiß, was gemeint ist. Jeder
Jahr neue Namen sind auf die Zweige gestellt, aber alle ohne Erfolg. Wie kann
eine solche unnatürliche Einheit sein? "

Der Meister antwortete: "Sie sehen diese ungeheure Struktur und sind
gestört, dass es keine vernünftigen Zweck hat. Können Sie sich nicht amüsiert vom
seinen endlosen Verrenkungen? Meinen Sie nicht unbeschwert genießen Sie die einfache Programmierung
unter seinem schützenden Zweigen? Warum haben Sie es durch seine
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 bewegt sich über das Land, bringt es eine Nachricht von Corporate
Headquarters. Diese Nachricht fällt er in die Mitte der Programmierer,
wie eine Möwe machen ihre Spuren auf den Strand. Da kam der Vogel steigt auf der
Wind und mit dem blauen Himmel auf den 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 fürchtet,
seine Botschaft. Die Master-Programmierer weiter an seinem Terminal arbeiten, denn
er weiß nicht, dass der Vogel gekommen und gegangen.

7,3

Der Magier aus dem Elfenbeinturm brachte seine neueste Erfindung für die
Master-Programmierer zu prüfen. Der Zauberer auf Rädern ein großer schwarzer Kasten, in
die Master-Büro, während der Kapitän wartete.

"Dies ist ein integriertes, verbreitet, Allzweck-Workstation", begann
der Zauberer ", ergonomisch mit einem proprietären Betriebssystem entwickelt
System, sechste Generation Sprachen und mehrere state of the art user
Schnittstellen. Es dauerte meine Mitarbeiter mehrere hundert Mann-Jahre zu konstruieren.
Ist es nicht toll? "

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

"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 wieder auf seinem Turm, gut
zufrieden.

Einige Tage später, ein Neuling in das Büro des Meisters wanderte
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, "die Inserate sind auf der Plattform in gestapelten
Rechenzentrum. "

7,4

Die Master-Programmierer bewegt sich von Programm zu Programm, ohne Angst. Nein
Wechsel in der Geschäftsführung kann ihm schaden. Er wird nicht entlassen werden, selbst wenn die
Projekt wird abgebrochen. Warum ist das so? Er ist gefüllt mit dem Tao.

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

Buch 8 - Hardware und Software

Also sprach der Meister-Programmierer:

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

8,1

Ein Neuling fragte der Herr: "Ich sehe, dass ein EDV-Unternehmen viel
größer als alle anderen. Sie überragt die Konkurrenz wie ein Riese unter den
Zwerge. Jeder, der seine Geschäftsbereiche umfassen könnte ein ganzes Unternehmen. Warum ist
das so? "

Der Meister antwortete: "Warum fragst du solche dummen Fragen? Das Unternehmen
ist groß, weil es groß ist. Wenn es nur Hardware hergestellt, so würde niemand kaufen
es. Wenn es nur Software ist, würde es niemand verwenden. Wenn es nur dann aufrechterhalten
Systeme, würden die Leute zu behandeln wie ein Diener. Aber weil es vereint alle
von diesen Dingen, denken die Leute es zu einem der Götter! Von nicht darum,
streben, erobert er ohne Mühe. "

8,2

Ein Master-Programmierer übergeben den neuen Programmierer einen Tag. Der Kapitän fest
Anfänger's Beschäftigung mit einem Hand-Computer-Spiel. "Entschuldigen Sie,"
sagte er, "kann ich es prüfen?"

Der Anfänger, die Aufmerksamkeit verschraubt und übergab das Gerät an den Master. "Ich
sehen, dass das Gerät Ansprüche auf drei Ebenen spielen: Leicht, Mittel und haben
Hard ", sagte der Meister. "Doch jedes dieser Geräte hat eine andere Ebene der
Spiel, wobei das Gerät soll nicht siegen die Menschen, die noch überwunden werden, um
durch den Menschen. "

"Betet, großer Meister," bat der Neuling ", wie findet man diese
geheimnisvolle Einstellung? "

Der Kapitän ließ das Gerät auf den Boden und drückte sie mit Füßen. Und
plötzlich den Neuling war erleuchtet.

8,3

Es war einmal ein Programmierer, der auf Mikroprozessoren gearbeitet. "Sehen Sie, wie
gut geht Ich bin hier ", sagte er auf einem Mainframe-Programmierer, die zu Besuch kamen,
"Ich habe mein eigenes Betriebssystem und Speichermedium. Ich habe nicht zu
Aktien meine Ressourcen mit niemandem. Die Software ist in sich schlüssige und
easy-to-use. Warum gehst du nicht beenden ihren gegenwärtigen Arbeitsplatz und mit mir hier? "

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

Der Mikrocomputer Programmierer, auf 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 Yang ich bin. Wenn wir gemeinsam zu verreisen wir berühmt werden und verdienen
Unsummen von Geld. "Und so zusammen fort, denken zu erobern
der Welt.

Zur Zeit trafen sie Firmware, der in zerrissenen Lumpen gekleidet und gefesselt
sowie gestützt auf ein heikles bleiben. Firmware sprach zu ihnen: "Das Tao liegt
über Yin und Yang. Es ist still und ruhig wie ein Teich. Es ist
nicht versuchen, Ruhm, damit niemand weiß, seine Präsenz. Es ist nicht zu suchen
Glück, denn es ist in sich abgeschlossen. Es existiert jenseits von Raum und
Zeit. "

Software und Hardware, beschämt kehrten in ihre Häuser.

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

Buch 9 - Nachlese

Also sprach der Meister-Programmierer:

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

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

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

Kommentare

    Blog-Kommentare powered by Disqus