home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.unix.wizards:4844 alt.folklore.computers:16611
- Path: sparky!uunet!stanford.edu!rutgers!cbmvax!snark!esr
- From: esr@snark.thyrsus.com (Eric S. Raymond)
- Newsgroups: comp.unix.wizards,alt.folklore.computers
- Subject: So You Want To Be A Wizard? (A modest proposal)
- Message-ID: <1jXlcG#575FKP4KlPy74ZPYBY5ltVXn=esr@snark.thyrsus.com>
- Date: 22 Nov 92 20:47:36 GMT
- Followup-To: comp.unix.wizards,alt.folklore.computers
- Lines: 118
-
- This is a lightly edited revision of something I posted yesterday in response
- to <1992Nov19.001512.72408@slate.mines.colorado.edu> by Ade Barkah. I'm
- thinking of expanding this into a "So thou wouldst be a wizard?" FAQ for
- comp.unix.questions and comp.unix.wizards. Suggestions welcome.
-
- Base points for spotting the references to the _Tibetan_Book_Of_The_Dead_, the
- _New_Testament_, _Pilgrim's_Progress_, H. P. Lovecraft, the _Bhagavad-Gita_,
- _Star_Wars_, or Nietzsche. If you can spot the lift from Alesteir Crowley's
- _Book_Of_The_Law_, you're good. If you can identify the take from the
- _*Egyptian*_Book_Of_The_ Dead_ on top of all of these, please consider joining
- my coven. :-)
-
- --------------------------------- CUT HERE ------------------------------------
- THE LOGINATAKA
- (Dialogue between a Guru and a Newbie)
-
- Speak, O Guru: How can I become a UNIX Wizard?
-
- O, Nobly Born: know that the Way to Wizardhood is long, and winding,
- and fraught with Peril. Thou must Attune thyself with the Source,
- attaining the arcane Knowledge and Conversation of the System Libraries
- and Internals.
-
-
- Speak, O Guru: What books should I study? Are the O'Reilly "Nutshell"
- guides a good place to start?
-
- O, Nobly Born: know that the O'Reilly books are but the palest shadow, the
- outermost Portal of the True Enlightenment.
-
- If thou desirest with True Desire to tread the Path of Wizardly Wisdom, first
- learn the elementary Postures of Kernighan & Pike's _The_Unix_Programming_
- Environment_; then, absorb the mantic puissance of March Rochkind's _Advanced_
- Unix_Programming_. Immerse thyself, then, in the Pure Light of Maurice J.
- Bach's _The_Design_Of_The_UNIX_Operating_System_. Neglect not the Berkelian
- Way; study also _The_Design_Of_The_4.3BSD_UNIX_Operating System_ by Samuel
- Leffler, Kirk McKusick et. al. Consider also the dark Wisdom to be gained from
- contemplation of the dread _Portable_C_And_UNIX_Systems_Programming_, e'en
- though it hath flowed from the keyboard of the mad and doomed Malvernite whom
- the world of unknowing Man misnames "J. E. Lapin".
-
- These tomes shall instruct thy Left Brain in the Nature of the UNIX System;
- to feed the other half of thy head, O Nobly Born, embrace also the Lore
- of its Nurture. Don Libes's and Sandy Ressler's _Life_With_UNIX_ will
- set thy Feet unerringly upon that Path; take as thy Travelling Companion
- the erratic but illuminating compendium called _The_New_Hacker's_Dictionary_
- (Eric S. Raymond, ed., with Guy L. Steele Jr.).
-
- (In this wise shalt thou travel the Way of the Camel.)
-
-
- Speak, O Guru: To attain Mastery, how many Kernels do I need to take apart
- and reassemble?
-
- O Nobly Born: this question reveals that indeed thou hast touched upon an
- Ineffable Truth about UNIX --- that thou canst not Plumb its Mysteries by
- mere Study but must become One with it through Practice. The true Way to the
- Knowledge of the Source is not the timid and footling way of the Student,
- but the Divine Foolery of the Hacker. Hack, then; strive against Mighty
- Problems, have joy in thy Striving, and let the Crashes fall where they
- may (maintaining the while, for the Good of thy Karma, a Rigorous Backup
- Policy).
-
- (In this wise shalt thou travel the Way of the Lion.)
-
- In this day of Boot-Time Autoconfiguration and Dynamically Loadable Device
- Drivers, reassembling a Kernel is no longer the daunting Test and Seal of
- Mastery that it once was. However, writing and verifying thine own Device
- Driver for some piece of Exotic Hardware is still a worthy challenge to
- thy Budding Guruhood.
-
-
- Speak, O Guru: Some there are who claim that the sole Path to Wizardry and the
- proper Way of every Right-Thinking Hacker is to rewrite the UNIX Kernel from
- Scratch. Is this not Sacrilege?
-
- Sacrilege, O Nobly Born? Nay! Certainly the Source is the Inmost
- Mystery of UNIX --- but there is a Mystery beyond that Mystery. The Nature
- of UNIX inhereth not in any one version but in the Design Tradition of which
- all UNIXes are Evolving Parts.
-
- The Rite of the Rewrite is not the only Path to Mastery, but it is perhaps
- the highest and most Sacred of all Paths. Few indeed are those who, travelling
- it, have crossed the dark and yawning Abyss of Implementation to Delivery.
- Many, yea, many in truth stagnate yet in the Desert of Delay, or linger ever
- in the ghastly limbo called Perpetual Beta.
-
-
- Speak, O Guru: What, then, is the True Path to Wizardhood?
-
- O Nobly Born: learn, and seek within thyself. Cultivate the cunning of
- the Serpent and the courage of the Tiger; sup deeply from the Wisdom of
- those who came before thee. Hack, and hack again; grow, by trial and by
- error. Post thy best hacks to the Net and gain in Repute thereby. Also, O
- Nobly Born, be thou grave and courteous in thy speech; be helpful to those
- less than thee, quick to ponder and slow to flame.
-
- If thou dost these things faithfully, if thou travellest with high heart
- and pure intention, soon shall thy callow Newbiehood be shed. By degrees
- imperceptible to thyself shalt thou gain Power and Wisdom, striving and
- doing all the while. Gradually shall thy puissance unfold and deepen.
-
- O Nobly Born, if thou dost all these things, thy Wizardhood shall surely come
- upon thee; but not of a sudden, and not until after thy arrogant Mind hath
- more than half forgotten that such was its aim. For know this --- you may not
- by thyself in Pride claim the Mantle of Wizardry; that way lies only Bogosity
- without End.
-
- Rather must you Become, and Become, and Become, until Hackers respect thy
- Power, and other Wizards hail thee as a Brother in Wisdom, and you wake up and
- realize that the Mantle hath lain unknown upon thy Shoulders since you knew
- not when.
-
- (In this wise shalt thou travel the Way of the Child.)
-
- -------------------------------- CUT HERE -------------------------------------
- --
- Eric S. Raymond <esr@snark.thyrsus.com>
-