Groot-programmeurs vinden eenvoudige oplossingen voor complexe problemen

30/06/2009 door Prashant
Geplaatst onder: misc

Na een lange tijd kon ik de bron voor de volgende te vinden quote-

Junior programmeurs maken eenvoudige oplossingen voor eenvoudige problemen. Senior programmeurs maken van complexe oplossingen voor complexe problemen. Groot-programmeurs vinden eenvoudige oplossingen voor complexe problemen.

Het is vanuit een essay genaamd Beautiful Software door Charles Connell.

Een andere favoriet van mij is De Zen van Python -

Mooi is beter dan lelijk.
Expliciet is beter dan impliciet.
Eenvoudig is beter dan complex.
Complex is beter dan ingewikkeld.
Flat is beter dan genest.
Schaars is beter dan dicht.
Leesbaarheid telt.
Speciale gevallen zijn niet bijzonder genoeg om de regels te breken.
Hoewel praktisch beats zuiverheid.
Fouten mogen nooit geruisloos passeren.
Tenzij uitdrukkelijk het zwijgen opgelegd.
In het gezicht van dubbelzinnigheid, weigeren de verleiding te raden.
Er moet een en bij voorkeur slechts een hand liggende manier om het te doen.
Hoewel op die manier kan het niet duidelijk op het eerste, tenzij je het Nederlands.
Nu is beter dan nooit.
Hoewel nooit is vaak beter dan * rechts * nu.
Indien de uitvoering is moeilijk uit te leggen, het is een slecht idee.
Indien de uitvoering is gemakkelijk te verklaren, kan het een goed idee.
Namespaces zijn een toeterende geweldig idee - laten we niet meer van deze!
-------------------------
En dan is er klassieke Tao van de programmering

-

credits als op de gelinkte site-

Vertaald door Geoffrey James

Getranscribeerd door Duke Hillard

Te ontvangen via Anupam Trivedi, Sajitha Tampi en Meghshyam Jagannath

Re-html-seerde en bewerkt door Kragen Sittler

-

Boek 1 - The Silent Void

Aldus sprak de meester programmeur:

"Als je hebt geleerd om de foutcode te rukken uit de val frame, het
wordt tijd voor u om te vertrekken. "

1,1

Iets mysterieus is gevormd, geboren in de stille leegte. Wachten alleen en
onbeweeglijk, is het in een keer stil en nog constant in beweging. Het is de bron
van alle programma's. Ik weet het niet haar naam, dus ik zal noemen de Tao van de
Programmeren.

Als de Tao is groot, dan is het besturingssysteem is groot. Indien de operationele
systeem is groot, dan is de compiler is groot. Als de compiler is groot,
wordt de aanvraag is groot. De gebruiker is tevreden en er bestaat
harmonie in de wereld.

De Tao van programmeren stromen ver weg en keert terug op de wind van morgen.

1,2

De Tao is bevallen van machine taal. Machine taal gaf geboorte aan de
assembler.

De assembler gaf geboorte aan de compiler. Nu zijn er tienduizend
talen.

Elke taal heeft zijn doel echter nederig. Elke taal spreekt de
Yin en Yang van software. Elke taal heeft zijn plaats binnen de Tao.

Maar maak je geen programma's in COBOL als je het kunt vermijden.

1,3

In het begin was de Tao. De Tao is bevallen van ruimte en tijd.
Daarom is ruimte en tijd zijn Yin en Yang van de programmering.

Programmeurs die niet begrijpen de Tao zijn altijd tijd te kort
en ruimte voor hun programma's. Programmeurs dat de Tao te begrijpen altijd
genoeg tijd en ruimte om hun doelen te bereiken.

Hoe kan het ook anders?

1,4

De wijze programmeur wordt verteld over Tao en volgt. Het gemiddelde
programmeur wordt verteld over Tao en zoekt voor haar. De dwaze programmeur
wordt verteld over Tao en lacht in.

Als het niet om te lachen, zou er geen Tao.

De hoogste geluiden zijn het moeilijkst te horen.
Naar de toekomst toe is een manier om zich terug te trekken.
Groot talent toont zich laat in het leven.
Zelfs een perfect programma is nog steeds bugs.

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

Boek 2 - de oude meesters

Aldus sprak de meester programmeur:

"Na drie dagen zonder programmeren, wordt het leven zinloos."

2,1

De programmeurs van de oude waren mysterieuze en diepgaand. Wij kunnen niet doorgronden
hun gedachten, dus alles wat we doen is het beschrijven van hun uiterlijk.

Aware, als een vos oversteken het water. Alert, zoals een algemene op de
slagveld. Kind, als een gastvrouw groet haar gasten. Eenvoudig, zoals
ongekerfde houten blokken. Ondoorzichtige, zoals zwarte zwembaden in donkere grotten.

Wie kan vertellen de geheimen van hun harten en geesten?

Het antwoord bestaat alleen in Tao.

2,2

Grand Master Turing ooit droomde dat hij een machine. Toen hij wakker werd hij
riep uit:

"Ik weet niet of ik Turing dromen dat ik een machine, of ben een
machine dromen dat ik Turing! "

2,3

Een programmeur van een zeer grote computer bedrijf ging om een software-
conferentie-en keerde daarna terug te rapporteren aan zijn manager, zeggende: "Wat voor soort
van programmeurs werken voor andere bedrijven? Ze gedroegen zich slecht en werden
onbekommerd met optredens. Hun haar was lang en onverzorgd en hun
kleren waren gerimpeld en oud. Ze neergestort onze gastvrijheid suite en zij
gemaakt onbeleefd geluiden tijdens mijn presentatie. "

De manager zei: "Ik zou je nooit hebt gestuurd naar de conferentie. Die
programmeurs leven buiten de fysieke wereld. Zij beschouwen het leven absurd, een
toevallige samenloop van omstandigheden. Ze komen en gaan zonder te weten beperkingen.
Zonder een zorg, wonen ze alleen voor hun programma's. Waarom zouden ze moeite
met de sociale conventies?

"Ze zijn levend in de Tao."

2,4

Een novice vroeg de Meester: "Hier is een programmeur die nooit ontwerpt,
documenten of tests zijn programma's. Maar allen die hem kennen beschouwen hem als een van de
de beste programmeurs ter wereld. Waarom is dit? "

De Meester antwoordt: "Dat programmeur heeft beheerst de Tao. Hij is gegaan
dan de noodzaak voor het ontwerpen; hij niet boos worden wanneer het systeem
crashes, maar accepteert het heelal zonder zorg. Hij is verder gegaan dan de
nodig voor de documentatie; hij niet meer schelen of er iemand anders ziet hij zijn code.
Hij is verder gegaan dan de noodzaak voor het testen; elk van zijn programma's zijn perfect
in zichzelf, serene en elegant, hun doel vanzelfsprekend. Waarlijk,
hij zich op het mysterie van Tao. "

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

Boek 3 - Ontwerp

Aldus sprak de meester programmeur:

"Wanneer het programma wordt getest, is het te laat is om het ontwerp te maken
veranderingen. "

3,1

Er was eens een man die ging naar een computer beurs. Elke dag als hij
opgenomen, de man vertelde de bewaker bij de deur:

"Ik ben een grote dief, die bekend staat om mijn heldendaden van winkeldiefstal. Worden
gewaarschuwd voor deze beurs is niet te ontsnappen unplundered. "

Deze toespraak verstoorde de bewaker sterk, want er waren miljoenen
dollar van computer apparatuur binnen, dus hij keek de man aandachtig. Maar
de man alleen maar dwaalde van stand tot stand, neuriën zachtjes tegen zichzelf.

Toen de man links, de bewaker nam hem terzijde en doorzocht zijn kleding, maar
was niets te vinden.

Op de eerstvolgende dag van de vakbeurs, de man terug en berispte de wacht
zeggende: "Ik ben ontsnapt met een enorme buit gisteren, maar vandaag zal nog worden
veel beter. "Dus de bewaker zag hem steeds hechter, maar tevergeefs.

Op de laatste dag van de beurs, konden de bewaker zijn nieuwsgierigheid bedwingen
niet langer. "Sir Thief," zei hij, "ik ben zo perplex, ik kan niet leven in
vrede. Gelieve verlichten me. Wat is het dat je stelen? "

De man glimlachte. "Ik ben het stelen van ideeën", zei hij.

3,2

Er was eens een meester programmeur die schreef ongestructureerd programma's. Een
beginnende programmeur, strekkende om hem te imiteren, ook begon te schrijven
ongestructureerde programma's. Toen de beginnende vroeg de kapitein te beoordelen zijn
vooruitgang, de meester schold hem uit voor het schrijven van ongestructureerde programma's,
zeggende: "Wat is geschikt voor de meester is niet geschikt voor de
novice. U moet begrijpen voordat de Tao overstijgende structuur. "

3,3

Er was eens een programmeur die was verbonden aan het hof van de krijgsheer
van Wu. De krijgsheer vroeg de programmeur: "Wat is makkelijker te ontwerpen: een
boekhoudpakket of een besturingssysteem? "

"Een besturingssysteem," zei de programmeur.

De krijgsheer slaakte een uitroep van ongeloof. "Zeker een boekhoudkundige
pakket is triviaal naast de complexiteit van een besturingssysteem ", zegt hij
gezegd.

"Niet zo," zei de programmeur, 'bij het ontwerpen van een boekhoudkundig pakket
de programmeur werkt als een bemiddelaar tussen mensen met verschillende
ideeën: hoe het moet functioneren, hoe de verslagen moet verschijnen, en hoe het moet
voldoen aan de fiscale wetgeving. Daarentegen is een besturingssysteem niet beperkt
door externe optredens. Bij het ontwerpen van een besturingssysteem, de programmeur
zoekt de eenvoudigste harmonie tussen machine en ideeën. Dit is waarom een
besturingssysteem is gemakkelijker te ontwerpen. "

De krijgsheer van Wu knikte en glimlachte. "Dat is allemaal goed en wel, maar
dat is makkelijker te debuggen? "

De programmeur gaf geen antwoord.

3,4

Een manager ging naar de meester programmeur en toonde hem aan de eisen
document voor een nieuwe aanvraag. De manager vroeg de meester: 'Hoe lang
zal zij nemen om dit ontwerp van het systeem als ik vijf programmeurs toe te wijzen aan het? "

"Het duurt een jaar," zei de kapitein onmiddellijk.

"Maar we moeten dit systeem onmiddellijk of nog sneller! Hoe lang duurt het
te nemen als ik tien programmeurs toe te wijzen aan het? "

De meester programmeur fronste zijn wenkbrauwen. "In dat geval zal het twee jaar duren."

"En wat als ik toewijzen honderd programmeurs het?"

De meester programmeur haalde zijn schouders op. "Dan wordt het ontwerp nooit
voltooid, "zei hij.

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

Boek 4 - codering

Aldus sprak de meester programmeur:

"Een goed geschreven programma is zijn eigen hemel, een slecht geschreven programma is
haar eigen hel. "

4,1

Een programma moet licht en wendbaar, zijn subroutines aangesloten als een
parelsnoer. De geest en de bedoeling van het programma moet worden gehandhaafd
heel. Er moet niet te veel of te weinig, noch
onnodige lussen noch nutteloos variabelen, geen gebrek aan structuur, noch
overweldigende rigiditeit.

Een programma moet volgen van de "wet van de minst Verbazing '. Wat is deze wet?
Het is gewoon dat het programma altijd moet reageren op de gebruiker in de weg
verbaast hem dat de minste.

Een programma, maakt niet uit hoe complex, dient te fungeren als een enkele eenheid. Het programma
dient te worden geregisseerd door de logica in plaats van uiterlijkheden.

Als het programma niet in deze voorschriften, zal het in een toestand van
wanorde en verwarring. De enige manier om dit te corrigeren is het herschrijven van de
het programma.

4,2

Een novice vroeg de meester: "Ik heb een programma dat ergens loopt en
soms afbreekt. Ik heb de regels van de programmering, maar ik ben
volkomen verbijsterd. Wat is de reden voor dit? "

De kapitein antwoordde: "Je bent verward omdat je niet begrijpt Tao.
Alleen een dwaas verwacht rationeel gedrag van zijn medemens. Waarom denk je
verwachten van een machine die mensen hebben opgebouwd? Computers simuleren
determinisme, alleen Tao is perfect.

"De regels van de programmering zijn van voorbijgaande aard, alleen Tao is eeuwig. Daarom
U moet overwegen voordat u Tao verlichting. "

"Maar hoe weet ik wanneer ik de verlichting ontvangen?" Vroeg de
novice.

"Uw programma zal dan correct wordt uitgevoerd," antwoordde de meester.

4,3

Een master is uitleg over de aard van de Tao van een van zijn novicen. "De
Tao is belichaamd in alle software - ongeacht hoe gering ook, "zei
de meester.

"Is de Tao in een hand-held rekenmachine?" Vroeg de nieuweling.

"Het is," kwam het antwoord.

"Is de Tao in een videogame?" Vervolgde de nieuweling.

"Het is zelfs in een video game," zei de meester.

"En is het Tao in de DOS voor een personal computer?"

De kapitein kuchte en verschoof zijn positie enigszins. "De les is voorbij
voor vandaag, "zei hij.

4,4

Prins Wang programmeur was codering software. Zijn vingers dansten op de
toetsenbord. Het programma gecompileerd zonder een foutmelding, en het programma
liep als een zachte wind.

"Excellent!" Riep de prins, "Uw techniek is foutloos!"

"Techniek?" Zei de programmeur draaien van zijn terminal, "Wat ik
volgen is Tao - buiten alle technieken! Toen ik voor het eerst begon te programmeren I
zou voor mij zie het hele probleem in een massa. Na drie jaar heb ik geen
meer zag deze massa. In plaats daarvan gebruikte ik subroutines. Maar nu zie ik niets.
Mijn hele wezen bestaat in een vormloze leegte. Mijn zintuigen zijn niet actief. Mijn geest,
vrij om te werken zonder plan, volgt zijn eigen instinct. In het kort, mijn programma
schrijft zelf. Toegegeven, soms zijn er moeilijke problemen. Ik zie ze
kom, ik vertragen, kijk ik in stilte. Dan verander ik een enkele regel code
en de problemen verdwijnen als wolkjes stationair rook. Vervolgens heb ik de opstelling van de
het programma. Ik zit nog steeds en laat de vreugde van het werk vult mijn wezen. Ik sluit mijn
ogen voor een moment en meld u af. "

Prins Wang zei, "Zou dat al mijn programmeurs waren zo wijs"! "

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

Boek 5 - Onderhoud

Aldus sprak de meester programmeur:

"Hoewel een programma, maar drie regels lang, een dag zal moeten worden
gehandhaafd. "

5,1

Een goed gebruikte deur moet geen olie op de scharnieren.
Een snelle stromende beek groeit niet stagneert.
Noch geluid of gedachten kunnen reizen door middel van een vacuüm.
Software rot indien niet gebruikt.

Dit zijn grote mysteries.

5,2

Een manager vroeg een programmeur hoe lang het zou hem naar de finish
programma op waar hij werkte. "Het zal morgen worden afgewerkt," de
programmeur prompt.

"Ik denk dat u niet realistisch", zei de manager, "Eerlijk, hoe
lang zal het duren? "

De programmeur dacht even na. "Ik heb een aantal functies die ik wil
toe te voegen. Dit duurt ten minste twee weken, 'zei hij uiteindelijk.

"Zelfs dat is te veel te verwachten," benadrukt de manager, "Ik zal
tevreden als je gewoon mij vertellen wanneer het programma is voltooid. "

De programmeur heeft hiermee ingestemd.

Enkele jaren later, de manager met pensioen. Op weg naar zijn pensioen
lunch, ontdekte hij de programmeur in slaap op zijn terminal. Hij had
programmering de hele nacht.

5,3

Een beginnende programmeur was ooit is toegewezen aan een eenvoudig financieel pakket code.

De beginnende werkte woedend vele dagen, maar toen zijn meester herzien
zijn programma, ontdekte hij dat het een scherm-editor, een set van ingeperkt
gegeneraliseerde grafische routines, een kunstmatige intelligentie interface, maar
niet de minste melding gemaakt van de financiële niets.

Toen de meester vroeg, werd de beginnende verontwaardigd. "Wees niet
zo ongeduldig, "zei hij," Ik zal uiteindelijk in de financiële spul. "

5,4

Is een goede boer verwaarlozing een gewas dat hij heeft geplant?
Is een goede leraar kijken zelfs de meest nederige student?
Is een goede vader kan een enkel kind te hongeren?
Heeft een goede programmeur te weigeren om zijn code te handhaven?

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

Boek 6 - Management

Aldus sprak de meester programmeur:

"Laat de programmeurs velen en de managers weinig - dan is alle
productief. "

6,1

Wanneer managers eindeloze vergaderingen te houden, de programmeurs schrijven spellen. Wanneer
accountants spreken van kwartaal winst, de ontwikkeling begroting staat te
worden gesneden. Als senior wetenschappers praten blauwe hemel, de wolken zijn over te rollen
inch

Waarlijk, dit is niet de Tao van de programmering.

Wanneer managers toezeggingen te doen, zijn spel programma's genegeerd. Wanneer
accountants te maken over lange afstand plannen, orde en harmonie staan te worden
hersteld. Als senior wetenschappers aanpak van de problemen bij de hand, de
problemen zal binnenkort worden opgelost.

Waarlijk, dit is de Tao van de programmering.

6,2

Waarom zijn programmeurs niet-productieve?
Omdat hun tijd wordt verspild in vergaderingen.

Waarom zijn programmeurs opstandig?
Omdat het management te veel stoort.

Waarom zijn de programmeurs demissionaire een voor een?
Omdat ze zijn opgebrand.

Na werkte voor slecht beheer, zij niet langer de waarde van hun baan.

6,3

Een manager zou worden ontslagen, maar een programmeur die voor hem werkte
uitvinder van een nieuw programma dat werd populair en goed verkocht. Als gevolg van de
manager zijn baan behouden.

De manager probeerde de programmeur een bonus te geven, maar de programmeur
geweigerd, zeggende: "Ik schreef het programma, omdat ik dacht dat het was een
interessant concept, en dus verwacht ik geen beloning. "

De manager bij het horen van dit merkte, "Dit programmeur, hoewel hij in het bezit
een positie van kleine achting, begrijpt ook de plicht van een goede
werknemer. Laten we hem te bevorderen tot de verheven positie van het management
adviseur! "

Maar toen vertelde deze, de programmeur eens geweigerd, zeggende: 'Ik besta dus
dat ik kan programmeren. Als ik bevorderd, zou ik niets anders dan afval
ieders tijd. Mag ik nu gaan? Ik heb een programma dat ik bezig ben. "

6,4

Een manager ging naar zijn programmeurs en vertelde hen: "Met betrekking tot uw werk
uur: u gaat moeten komen binnen op negen in de ochtend en laat
om vijf uur in de middag. "Op dit allemaal boos en diverse
ontslag ter plaatse.

Dus zei de manager: "Oke, in dat geval mag u uw eigen set
arbeidstijden, zolang u klaar bent met uw projecten op schema. "The
programmeurs, nu tevreden, begon te komen op de middag en het werk aan de wee
uren van de ochtend.

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

Boek 7 - Corporate Wijsheid

Aldus sprak de meester programmeur:

"Je kan aantonen dat een programma voor een corporate executive, maar je kunt niet
maken hem tot een computer kunnen omgaan. "

7,1

Een novice vroeg de meester: "In het oosten is er een grote boom-structuur
dat mannen noemen "Corporate Headquarters '. Het is opgezwollen van de vorm met
vice-presidenten en accountants. Het bevat een veelheid van memo's, elk
"Daarom ga zeggen,! ' of "Ga, hierheen! ' en niemand weet wat er bedoeld wordt. Iedere
jaar worden er nieuwe namen zijn die op de takken, maar allemaal tevergeefs. Hoe kan
zo'n onnatuurlijke entiteit zijn? "

De kapitein antwoordde: "U neemt dit immense structuur en zijn
verstoord dat er geen rationeel doel heeft. Kun je niet van vermaak
zijn eindeloze spiraalbanen? Bent u niet genieten van de onbezorgde gemak van programmering
onder haar onderdak vestigingen? Waarom bent u last van haar
nutteloosheid? "

7,2

In het oosten is er een haai die groter is dan alle andere vis. Het
verandert in een vogel wiens vleugels zijn als wolken vullen de lucht. Wanneer deze
vogel beweegt zich over het land, het brengt een boodschap van Corporate
Hoofdkwartier. Dit bericht is druppels in het midden van de programmeurs,
als een meeuw maken haar merk op het strand. Dan is de vogel op de mounts
wind en, met de blauwe lucht op zijn rug, weer thuis.

De beginnende programmeur kijkt in verwondering naar de vogel, want hij begrijpt het
niet. De gemiddelde programmeur vreest de komst van de vogel, want hij vreest
haar boodschap. De kapitein programmeur blijft werken aan zijn terminal, voor
hij weet niet dat de vogel is gekomen en gegaan.

7,3

De Tovenaar van de ivoren toren bracht zijn nieuwste uitvinding voor de
meester programmeur te onderzoeken. De tovenaar wielen een grote zwarte doos in
de kapitein, terwijl het kantoor van de kapitein wachtte in stilte.

"Dit is een geïntegreerde, gedistribueerd, general-purpose werkstation," begon
de tovenaar, "ergonomisch ontworpen met een eigen operationele
systeem, zesde generatie talen, en meerdere stand van de techniek gebruiker
interfaces. Het kostte mijn assistenten een paar honderd man jaar te bouwen.
Is het niet geweldig? "

De kapitein trok zijn wenkbrauwen lichtjes. "Het is inderdaad verbazingwekkend," zei hij
gezegd.

"Corporate Headquarters heeft bevolen," vervolgde de tovenaar, "dat
iedereen gebruik van dit werkstation als een platform voor nieuwe programma's. Bent u het eens
dit? "

"Zeker," antwoordde de meester, "Ik zal het hebben vervoerd naar de
datacenter onmiddellijk! "En de tovenaar terug naar zijn toren, en
tevreden.

Enkele dagen later, een beginnende wandelde het kantoor van de kapitein
programmeur en zei: "Ik kan de aanbieding niet vinden voor mijn nieuwe programma. Doen
u weet waar het zou kunnen zijn? "

"Ja," zei de meester, "de aanbiedingen worden gestapeld op het platform in
het datacenter. "

7,4

De meester programmeur verhuist van programma tot programma zonder angst. Geen
verandering in het beheer kan schaden hem. Hij zal niet worden ontslagen, zelfs indien de
project wordt geannuleerd. Waarom is dit? Hij is gevuld met Tao.

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

Boek 8 - Hardware en Software

Aldus sprak de meester programmeur:

"Zonder de wind, is het gras niet bewegen. Zonder software, hardware is
nutteloos. "

8,1

Een novice vroeg de meester: "Ik zie dat de ene computer bedrijf is veel
groter dan alle anderen. Het torent boven de concurrentie als een reus onder de
dwergen. Een van haar divisies zou kunnen bestaan uit een heel bedrijf. Waarom is
dit zo? "

De kapitein antwoordde: "Waarom vraag je zulke dwaze vragen? Dat bedrijf
is groot want het is groot. Als hem alleen maar hardware, zou niemand kopen
het. Als het alleen software gemaakt, zou niemand het gebruiken. Als het alleen gehandhaafd
systemen, zouden mensen behandelen als een dienaar. Maar omdat het combineert alle
van deze dingen, mensen denken dat het een van de goden! Door niet op zoek naar
streven, verovert zonder inspanning. "

8,2

Een meester programmeur is geslaagd voor een beginnende programmeur een dag. De kapitein merkte
de beginnende preoccupatie met een hand-held computer game. "Neem me niet kwalijk,"
zei hij, "mag ik het kunnen bestuderen?"

De beginnende bouten aan aandacht en gaf het apparaat aan de meester. "Ik
zien dat het apparaat stelt te hebben op drie niveaus van het spel: Easy, Medium en
Hard, "zei de meester. "Maar telkens dergelijk apparaat heeft een ander niveau van
spelen, waar het apparaat wil niet het veroveren van de mens, noch te worden veroverd
door de mens. "

"Bid, grote meester, 'smeekte de beginner," hoe gaat men dit te vinden
mysterieuze setting? "

De kapitein liet het apparaat op de grond en drukte hem onder de voeten. En
plotseling de beginnende was verlicht.

8,3

Er was eens een programmeur die werkte op microprocessoren. "Kijk eens hoe
goed af ik hier ben, 'zei hij tegen een mainframe programmeur die op bezoek kwam,
"Ik heb mijn eigen besturingssysteem en file storage apparaat. Ik hoef niet te
mijn bronnen te delen met iedereen. De software is zelf-consistente en
eenvoudig te gebruiken. Waarom doe je niet stoppen met je huidige baan en hier mee? "

De mainframe programmeur begon toen aan zijn systeem te beschrijven aan zijn vriend,
zeggen: "Het mainframe zit als een oude wijze mediteren in het midden
van het datacenter. De schijven liggen end-to-end als een grote oceaan van
machines. De software is zo veelzijdig als een diamant, en als gecompliceerde
als een oeroude jungle. De programma's, elk uniek, verplaatsen via het systeem
als een snelle-stromende rivier. Dat is de reden waarom ik ben blij waar ik ben. "

De microcomputer programmeur, bij het horen van deze, viel stil. Maar de twee
programmeurs bleven vrienden tot het einde van hun dagen.

8,4

Hardware Software ontmoette op de weg naar Changtse. Software zegt: "U bent
Yin en Yang ik ben. Als we reizen samen zullen we beroemd is geworden en verdienen
enorme sommen geld. "En zo de set weer samen, denken te veroveren
de wereld.

Weldra kwamen ze Firmware, die was gekleed in gescheurde lompen en strompelde
langs gestut op een netelige stok. Firmware zeide tot hen: "De Tao ligt
dan Yin en Yang. Het is stil en nog steeds als een plas water. Het doet
niet zoeken roem, dus niemand weet haar aanwezigheid. Het is niet de bedoeling
geluk, want het compleet is in zichzelf. Het bestaat voorbij ruimte en
tijd. "

Software en hardware, beschaamd, teruggekeerd naar hun huizen.

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

Boek 9 - Epiloog

Aldus sprak de meester programmeur:

"Het is tijd voor u om te vertrekken."

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

Als u graag deze, kunt u ook leuk om te lezen slechter is beter

Reacties

    blog commentaren die door Disqus worden aangedreven