Grote programmeurs vinden eenvoudige oplossingen voor complexe problemen

30 juni 2009 door Prashant
Geplaatst onder: misc

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

Junior programmeurs maken eenvoudige oplossingen voor eenvoudige problemen. Senior programmeurs complexe oplossingen voor complexe problemen. Grote programmeurs vinden eenvoudige oplossingen voor complexe problemen.

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

Een andere favoriet van mij is The Zen of Python -

Mooie is beter dan lelijk.
Expliciete is beter dan impliciet.
Eenvoudig is beter dan complex.
Complex is beter dan gecompliceerd.
Vlakke is beter dan genest.
Sparse is beter dan dicht.
Leesbaarheid telt.
Bijzondere gevallen zijn niet bijzonder genoeg om de regels te breken.
Hoewel praktisch verslaat zuiverheid.
Fouten mogen nooit in stilte passeren.
Tenzij uitdrukkelijk het zwijgen opgelegd.
In het licht van dubbelzinnigheid, weigeren de verleiding te raden.
Er moet een en bij voorkeur slechts een voor de hand liggende manier om het te doen.
Hoewel op die manier misschien niet voor de hand liggende op het eerste tenzij je 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 eenvoudig uit te leggen, kan het een goed idee.
Naamruimten zijn een toeterende geweldig idee - laten we 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

Overgeleverd door Anupam Trivedi, Sajitha Tampi en Meghshyam Jagannath

Re-html-seerde en uitgegeven door Kragen Sittler

-

Boek 1 - The Silent Void

Aldus sprak de meester programmeur:

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

1,1

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

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

De Tao van programmeren stroomt ver weg en keert terug op de wind van de ochtend.

1,2

De Tao is bevallen van machinetaal. Machinetaal gaf geboorte aan de
assembler.

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

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

Maar niet te programmeren in COBOL als je het kunt vermijden.

1,3

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

Programmeurs die niet begrijpen van de Tao zijn altijd bijna geen tijd meer
en ruimte voor het programma. Programmeurs die de Tao altijd te begrijpen
genoeg tijd en ruimte om hun doelen te bereiken.

Hoe kan het ook anders?

1,4

De wijze programmeur wordt verteld over de Tao en volgt het. De gemiddelde
programmeur wordt verteld over de Tao en zoekt naar het. De dwaze programmeur
wordt verteld over de Tao en lacht ernaar.

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

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

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

Boek 2 - De Oude Meesters

Aldus sprak de meester programmeur:

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

2,1

De programmeurs van de oud was mysterieus en diepgaand. We kunnen niet doorgronden
hun gedachten, dus alles wat we doen is beschrijven hun uiterlijk.

Aware, als een vos oversteken van het water. Alert, als een generaal over de
slagveld. Kind, als een gastvrouw begroet haar gasten. Eenvoudig, net als
Ongekerfde blokken hout. Ondoorzichtige, zoals zwart zwembaden in donkere grotten.

Wie kan vertellen de geheimen van hun hart en geest?

Het antwoord bestaat alleen in Tao.

2,2

Grand Master Turing een keer gedroomd dat hij een machine. Toen hij wakker werd hij
riep uit:

"Ik weet niet of ik droom dat ik een machine, of een Turing
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 en zei: "Wat voor soort
van programmeurs werken voor andere bedrijven? Ze gedroegen zich slecht en waren
zonder zich. Hun haar was lang en onverzorgd en hun
kleren waren gerimpeld en oud. Ze stortte onze gastvrijheid suite en ze
gemaakt onbeleefd geluiden tijdens mijn presentatie. "

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

"Ze zijn gezond in de Tao."

2,4

Een beginnende 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 de Tao onder de knie. Hij is gegaan
afgezien van de noodzaak voor het ontwerp, hij wordt niet boos als het systeem
crashes, maar accepteert het universum zonder zorg. Hij is verder gegaan dan de
nodig hebben voor documentatie, hij niet meer schelen of iemand anders ziet dat zijn code.
Hij is verder gegaan dan de noodzaak voor het testen, elk van zijn programma's zijn perfect
in zichzelf, sereen en elegant, hun doel vanzelfsprekend. Waarlijk,
hij is aangegaan het mysterie van de Tao. "

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

Boek 3 - Design

Aldus sprak de meester programmeur:

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

3,1

Er was eens een man die naar een computer beurs. Elke dag, toen hij
ingevoerd, de man vertelde de bewaker aan de deur:

"Ik ben een groot dief, bekend om mijn prestaties van winkeldiefstal. Zijn
gewaarschuwd, is voor deze beurs niet ontsnappen vrijwel ongeschonden. "

Deze toespraak verstoorde de wacht sterk, omdat er miljoenen
dollar aan computerapparatuur in, dus hij keek de man aandachtig. Maar
de man alleen maar zwierf van stand naar stand, neuriede zachtjes voor zichzelf.

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

Op de volgende dag van de beurs, de man terug en berispte de wacht
te zeggen: "Ik ontsnapte met een enorme buit van gisteren, maar vandaag zal zelfs
beter. "Dus de bewaker zag hem steeds hechter, maar het mocht niet baten.

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

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

3,2

Er was eens een meester programmeur die schreef ongestructureerde programma's. Een
beginnende programmeur, op zoek om hem te imiteren, ook begon te schrijven
ongestructureerde's. Toen de beginnende vroeg de meester aan zijn evaluatie van
vooruitgang, de meester kritiek op hem voor het schrijven van ongestructureerde programma's,
zeggende: "Wat is geschikt is voor de meester is niet geschikt voor de
novice. U moet het Tao voor 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 voor: een
boekhoudpakket of een besturingssysteem? "

"Een besturingssysteem," antwoordde 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 boekhoudpakket,
De programmeur werkt als een bemiddelaar tussen mensen met verschillende
ideeën: hoe het moet werken, hoe haar 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. Daarom is een
besturingssysteem is eenvoudiger om. "

De krijgsheer van Wu knikte en glimlachte. "Dat is allemaal goed en wel, maar
die gemakkelijker te sporen? "

De programmeur gaf geen antwoord.

3,4

Een manager ging naar de meester programmeur en liet hem aan de eisen
document een nieuwe toepassing. De manager vroeg de meester: "Hoe lang
zal zij nemen om dit systeem te ontwerpen als ik toewijzen vijf programmeurs op? '

"Het zal een jaar," zei de meester snel.

"Maar we moeten dit systeem onmiddellijk of nog sneller! Hoe lang zal het
te nemen als ik toewijzen tien programmeurs op? '

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

"En wat als ik wijs honderd programmeurs op? '

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

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

Boek 4 - Coding

Aldus sprak de meester programmeur:

"Een goed geschreven programma is zijn eigen hemel gezien: een slecht geschreven programma is
zijn eigen hel. "

4,1

Een programma moet licht en wendbaar, de subroutines verbonden als een
parelsnoer. De geest en de bedoeling van het programma dient te worden gehandhaafd
in. Er moet niet te weinig of teveel niet
onnodige lussen of onbruikbaar variabelen geen gebrek aan structuur of
overweldigende stijfheid.

Een programma moet volgen de 'wet van de minst Verwondering'. Wat is deze wet?
Het is slechts dat het programma altijd moet de gebruiker reageert zoals
dat verbaast hem tenminste.

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

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

4,2

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

De meester antwoordde: "U bent verward omdat je niet begrijpt Tao.
Alleen een dwaas verwacht rationeel gedrag van zijn medemensen. 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
je moet overwegen Tao voordat u verlichting. "

"Maar hoe weet ik wanneer ik heb ontvangen verlichting," vroeg de
novice.

"Het programma zal dan correct te kunnen werken," antwoordde de meester.

4,3

Een meester is het uitleggen van de aard van de Tao van een van zijn novicen. "The
Tao is vervat in alle software - ongeacht hoe onbeduidend ", zei
de meester.

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

"Het is," kwam het antwoord.

"Is de Tao in een videogame?", Vervolgt de beginner.

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

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

De master hoestte en verschoof zijn positie beetje. "De les is voorbij
voor vandaag, "zei hij.

4,4

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

"Excellent!" De prins riep uit: "Uw techniek foutloos is!"

"Techniek?" Zei de programmeur het draaien van zijn terminal, "Wat ik
volgen is Tao - boven alle technieken! Toen ik voor het eerst begon te programmeer ik
zou zien voor mij 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. Kortom, mijn programma
schrijft zelf. Toegegeven, soms zijn er moeilijke problemen. Ik zie ze
kom, ik vertraag, ik kijk in stilte. Dan verander ik een enkele regel code
en de problemen verdwijnen als pufjes van stationair rook. Vervolgens heb ik de opstelling van de
programma. Ik zit nog steeds en laat de vreugde van het werk vult mijn wezen. Ik sluit mijn
ogen 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 te zijn maar drie regels lang, op een dag zal moeten worden
gehandhaafd. '

5,1

Een goed gebruikte deur behoeft geen olie op de scharnieren.
Een snelstromende rivier groeit niet stagneert.
Noch geluid of gedachten kan 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
opleiding waaraan hij werkte. "Het zal afgewerkt worden morgen," de
programmeur prompt.

"Ik denk dat je realistisch zijn," zei de manager, "eerlijk, hoe
lang zal het duren? "

De programmeur dacht even na. "Ik heb een aantal functies die ik wil
voegen. Dit zal ten minste twee weken ", zei hij ten slotte.

"Zelfs dat is te veel te verwachten," benadrukte de manager, "Ik zal
tevreden als u dat gewoon 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 was
het programmeren van de hele nacht.

5,3

Een beginnende programmeur werd ooit toegewezen aan een eenvoudig financieel pakket te coderen.

De beginnende werkte woedend voor vele dagen, maar als zijn meester beoordeeld
zijn programma, ontdekte hij dat het een scherm-editor, een set van ingeperkt
gegeneraliseerde graphics routines, een kunstmatige intelligentie-interface, maar
niet de minste melding gemaakt van alles wat de financiële.

Toen de meester vroeg, de novice werd verontwaardigd. "Wees niet
zo ongeduldig, "zei hij," Ik zal uiteindelijk in het financieel spul. "

5,4

Heeft een goede boer verwaarloost de oogst die hij heeft geplant?
Heeft een goede leraar over het hoofd, zelfs de meest bescheiden student?
Heeft een goede vader kan een enkel kind te verhongeren?
Heeft een goede programmeur te weigeren om zijn code te handhaven?

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

Boek 6 - Management

Aldus sprak de meester programmeur:

"Laat de programmeurs zijn veel en de managers paar - dan zal alles worden
productiever zijn. "

6,1

Wanneer managers eindeloze vergaderingen te houden, de programmeurs schrijven games. Wanneer
accountants spreken van de driemaandelijkse winst, het ontwikkelingsbudget staat op het punt
worden gesneden. Als senior wetenschappers blauwe lucht praten, de wolken zijn over het uit te rollen
inch

Waarlijk, dit is niet de Tao van de programmering.

Wanneer managers toezeggingen te doen, zijn spelprogramma's genegeerd. Wanneer
accountants te maken meerjarenplannen, harmonie en orde staat op het punt te worden
hersteld. Als senior wetenschappers de problemen aan te pakken 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 aan de bijeenkomsten.

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

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

Ik heb gewerkt voor slecht beheer, ze niet meer waarde hechten aan hun werk.

6,3

Een manager zou worden ontslagen, maar een programmeur die voor hem werkte
bedacht een nieuw programma dat werd populair en goed verkocht. Hierdoor de
manager behield zijn baan.

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

De manager bij het horen van dit merkte op: "Deze programmer, maar hij houdt
een positie van kleine achting, begrijpt ook de juiste plicht van een
werknemer. Laten we hem stimuleren om de verheven positie van het management
adviseur! "

Maar toen vertelde deze, zodra de programmeur meer hadden, zeggende: "Ik besta zo
dat ik kan programmeren. Als ik bevorderd, zou ik niets anders doen dan afval
ieders tijd. Mag ik nu gaan? Ik heb een programma dat ik mee bezig ben. "

6,4

Een manager ging naar zijn programmeurs en zei tegen hen: "Met betrekking tot uw werk
uur: u gaat moeten om binnen te komen om negen uur in de ochtend en laat
om vijf uur in de middag. "Op dit, allemaal boos werd en een aantal
ontslag ter plaatse.

Dus de manager zei: "Goed, in dat geval kunt u uw eigen set
werktijden, zolang u uw projecten afwerken op schema. "De
programmeurs, nu tevreden, begon in te komen 's middags en tot in de vroege werken
uren van de ochtend.

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

Boek 7 - Corporate Wijsheid

Aldus sprak de meester programmeur:

"Je kunt aantonen dat er een programma voor een bedrijfsleider, maar u kunt niet
maken hem tot een computer kunnen omgaan. "

7,1

Een beginnende vroeg de meester: "In het oosten is er een grote boom-structuur
dat de mensen roepen 'hoofdkantoor'. Het wordt opgeblazen uit vorm met
vice-presidenten en accountants. Het geeft een veelheid aan memo's, die elk
te zeggen `Vandaar Go! ' of `Go, hierheen! ' en niemand weet wat er wordt bedoeld. Iedere
jaar nieuwe namen worden gezet op de takken, maar alle zonder resultaat. Hoe kan
dergelijke onnatuurlijke entiteit? "

De meester antwoordde: "U neemt dit immense structuur en zijn
verstoord dat het geen rationeel doel. Kun je geen amusement uit
zijn eindeloze draaiingen? Heeft u niet genieten van de zorgeloze gemak van programmering
onder zijn opvang vestigingen? Waarom ben je last van haar
nutteloosheid? '

7,2

In het oosten 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 over het land, het brengt een boodschap van corporate
Hoofdkwartier. Dit bericht het zakt in het midden van de programmeurs,
als een meeuw te maken zijn stempel op het strand. Vervolgens vogel gemonteerd op de
wind en met de blauwe lucht op zijn rug, naar huis.

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
zijn boodschap. De meester programmeur blijft werken aan zijn terminal, voor
hij weet niet dat de vogel is gekomen en gegaan.

7,3

The Magician van de Ivory Tower bracht zijn nieuwste uitvinding voor de
meester programmeur om te onderzoeken. De tovenaar op wielen een grote zwarte doos in
de meester het kantoor, terwijl de meester wachtte in stilte.

"Dit is een geïntegreerde, gedistribueerde, general-purpose werkstation," begon
de tovenaar, "ergonomisch ontworpen met een eigen besturingssysteem
systeem, zesde generatie talen, en meerdere state of the art gebruiker
interfaces. Het kostte mijn assistenten een paar honderd man jaar te bouwen.
Is het niet geweldig? '

De meester trok zijn wenkbrauwen een beetje. "Het is inderdaad verbazingwekkend", zegt hij
gezegd.

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

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

Enkele dagen later, een nieuweling liep het kantoor binnen van de meester
programmeur en zei: "Ik kan de lijst voor mijn nieuwe programma. Doen
je weet waar het zou kunnen zijn? "

"Ja," de meester antwoordde: "de lijsten worden gestapeld op het platform in
het datacenter. "

7,4

De meester programmeur verhuist van programma tot programma zonder angst. Geen
verandering in het management kan hem schaden. Hij wordt niet gebruikt, zelfs wanneer 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 te verplaatsen. Zonder software, hardware is
nutteloos. "

8,1

Een beginnende vroeg de meester: "Ik zie dat een computer bedrijf veel is
groter dan alle andere. Het torent boven de concurrentie als een reus onder de
dwergen. Een van haar divisies zou kunnen bestaan ​​uit een hele onderneming. Waarom is
dit zo? '

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

8,2

Een meester programmeur geslaagd is voor een beginnende programmeur een dag. De meester merkte
de beginnende's preoccupatie met een hand-held computer spel. "Neem me niet kwalijk,"
zei hij, "mag ik onderzoeken?"

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

"Bid, grote meester," smeekte de beginner, "hoe vindt men deze
mysterieuze instelling? "

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

8,3

Er was eens een programmeur die werkte bij de 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 de opslag van bestanden apparaat. Ik heb niet te
deel mijn bronnen met wie dan ook. De software is autonome en
gemakkelijk te gebruiken. Waarom wil je niet stoppen met je huidige baan en hier mee? "

De mainframe programmeur begon toen aan zijn systeem te beschrijven aan zijn vriend,
zeggen "De 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 als veelzijdig een diamant, en ingewikkelde
als een oeroude jungle. De programma's, stuk voor stuk uniek, om door het systeem
als een snelstromende rivier. Daarom ben ik blij waar ik ben. "

De microcomputer programmeur, bij het horen van dit, viel stil. De twee
programmeurs bleven vrienden tot aan het einde van hun dagen.

8,4

Hardware voldaan Software op de weg naar Changtse. Software zei: "U bent
Yin en ik ben Yang. Als we reizen samen worden we beroemd en verdienen
grote sommen geld. "En zo de set weer bij elkaar, denken te overwinnen
wereld.

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

Software en hardware, beschaamd, terug naar hun huizen.

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

Boek 9 - Epiloog

Aldus sprak de meester programmeur:

"Het is tijd voor jullie om te vertrekken."

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

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

Reacties

  • H_tere2000

    Great stuff!

    Elke programmering wijsheid?

    U stuurde het naar mij op h_tere2000 at yahoo dot com. Ik waardeer het.

    Bedankt.

blog commentaren powered by Disqus