The objective of loadaverageZero, and my goal in general, is to blur the distinction between the programmer
“camp” and Web design. It’s a shame, if you ask me,
that I can spot a programmer’s markup a mile away, and sites designed by pure
artists are usually just that—art.
So to all those Mac OS X users out there who like their pretty little clicky tools and are terrified
of the command line I say: Guess what you’ve got running under the hood? BSD
Unix, whence the Internet came, with all its power and ugliness. Web development is a complex
business, and no amount of GUI interfaces will ever change that.
And to all you programmers out there I say: Take a cue from these folks will you? No one wants to use
an interface that requires a complete understanding of regular expressions just to find something on
a site. Okay, some people do, me for instance. But the average user?
We will encourage you to develop the three great virtues of a programmer:
laziness, impatience, and hubris.
—Larry Wall, Programming Perl, O’Reilly & Associates, Inc.
(from the Glossary, pages 991 and 993, 3rd edition, paperback)
Wait a damn minute! Are these virtues or sins?
I'm so confused.
But seriously folks, these are wise words to live and work by. From a real
hero of mine.
I look for patterns, repetition. These are the sorts of things that computers
excel at. It makes no sense to me to do the same thing over and over again
once you master the problem. I'll be applying these principles as I explain
how this site was designed, how it functions and how easy it is for me to
create and maintain these pages.