[Date Prev] [Date Next] [Thread Prev] [Thread Next] Indexes: Main | Date | Thread | Author

[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)