[ba-ohs-talk] [Fwd: Patron Saint of Software Developers]
-------- Original Message --------
Subject: Patron Saint of Software Developers
From: XML_in_Practice@www.clickaction.net (01)
XML IN PRACTICE --- March 21, 2002
Published by ITworld.com -- changing the way you view IT
http://www.itworld.com/newsletters
___________________________________________________________________________ (02)
If St. Patrick were alive today, he certainly would have been a
software developer. This week, Sean shares some recently discovered
words of wisdom from the patron saint of software developers. (03)
___________________________________________________________________________ (04)
St. Patrick to be Named Patron Saint of Software Developers
By Sean McGrath (05)
In a dramatic development, scholars working in Newgrange, Ireland, have
deciphered an Ogham stone thought to have been carved by St. Patrick
himself. The text on the stone predicts, with incredible accuracy, the
trials-and-tribulations of IT professionals in the early 21st century.
Calls are mounting for St. Patrick to be named the patron saint of
Markup Technologists. (06)
The full transcription of the Ogham stone is presented here for the
first time: (07)
DeXiderata (08)
Go placidly amid the noise and haste and remember what peace there may
be in silence. (09)
As far as possible, without surrender, accommodate the bizarre tag
names and strange attribute naming conventions of others. (010)
Speak your truth quietly and clearly, making liberal use of UML
diagrams. Listen to others, even the dull and ignorant, they too have
their story and won't shut up until you have heard it. (011)
Avoid loud style sheets and aggressive time scales, they are vexations
to the spirit. If you compare your schemas with others, you will become
vain and bitter for there will always be schemas greater and lesser
than yours -- even if yours are auto-generated. (012)
Enjoy the systems you ship as well as your plans for new ones. Keep
interested in your own career, however humble. It's a real possession
in the changing fortunes of time and Cobol may yet make a comeback. (013)
Exercise caution in your use of namespaces for the world is full of
namespace semantic trickery. Let this not blind you to what virtue
there is in namespace-free markup. Many applications live quite happily
without them. (014)
Be yourself. Especially do not feign a working knowledge of RDF where
no such knowledge exists. Neither be cynical about Relax NG; for in the
face of all aridity and disenchantment in the world of markup, James
Clark is as perennial as the grass. (015)
Take kindly the counsel of the years, gracefully surrendering the
things of youth such as control over the authoring subsystems and any
notion that you can dictate a directory structure for use by others. (016)
Nurture strength of spirit to nourish you in sudden misfortune but do
not distress yourself with dark imaginings of wholesale code re-writes. (017)
Many fears are born of fatigue and loneliness. If you cannot make that
XML document parse, go get a pizza and come back to it. (018)
Beyond a wholesome discipline, be gentle with yourself. Loosen your
content models to help your code on its way, your boss will probably
never notice. (019)
You are a child of the universe no less than the trees and all other
acylic graphs; you have a right to be here. And whether or not it is
clear to you, no doubt the universe is unfolding as it should. (020)
Therefore be at peace with your code, however knotted it may be. And
whatever your labors and aspirations, in the noisy confusion of life,
keep peace with your self of manuals. With all its sham, drudgery, and
broken dreams, software development is a pretty cool thing to do with
your head. Be cheerful. Strive to be happy. (021)
About the author(s)
-------------------
Sean McGrath is CTO of Propylon. He is an internationally acknowledged
authority on XML and related standards. He served as an invited expert
to the W3C's Expert Group that defined XML in 1998. He is the author of
three books on markup languages published by Prentice Hall.
________________________________________________________________________________ (022)
ITWORLD.COM NEWSLETTER ARCHIVE (023)
Index of XML in Practice
http://itw.itworld.com/GoNow/a14724a54922a76033898a3 (024)
XML: The Syntax and the Spirit
http://itw.itworld.com/GoNow/a14724a54922a76033898a1 (025)
XML is Too Slow...Not!
http://itw.itworld.com/GoNow/a14724a54922a76033898a2
________________________________________________________________________________ (026)
CUSTOMER SERVICE (027)
SUBSCRIBE/UNSUBSCRIBE:
- Go to: http://www.itworld.com/newsletters
- Click on "View my newsletters" to log in and manage your account
- To subscribe, check the box next to the newsletter
- To unsubscribe, uncheck the box next to the newsletter
- When finished, click submit (028)
Questions? Please e-mail customer service at: mailto:support@itworld.com
________________________________________________________________________________ (029)
CONTACTS (030)
* Editorial: Andrew Santosusso, Newsletter Editor,
andrew_santosusso@itworld.com
* Advertising: Clare O'Brien, Vice President of Sales,
clare_obrien@itworld.com
* Career Corner: Janis Crowley, Vice President/General Manager, IDG
Recruitment Solutions, janis_crowley@itcareers.net
* Other inquiries: Jodie Naze, Senior Product Marketing Manager,
jodie_naze@itworld.com (031)
________________________________________________________________________________ (032)
PRIVACY POLICY (033)
ITworld.com has been TRUSTe certified
http://www.itworld.com/Privacy/ (034)
Copyright 2002 ITworld.com, Inc., All Rights Reserved.
http://www.itworld.com (035)
**SEND TO A FRIEND**
Share this email with a friend! Click here!
http://itw.itworld.com/GoForward/a14724a54922aSa76033898a39 (036)
SUBSCRIBE/UNSUBSCRIBE
Please click on the link below to modify your subscription, unsubscribe,
or change your email address: (037)
http://itw.itworld.com/Change-Remove/a14724a76033898a39a54922 (038)