[PREV - BROWSE_SEQUENCE]    [TOP]

STYLISH_HAND


                                              January  22, 2005
                                         Rev: February 14, 2007
                                         Rev: October   1, 2026  


The doomfiles handbook of style...                       
(yes, just what the world has been waiting for)          
                                                         
o  Date Format                                           
                                                         
Each page should (at a minimum) have a                   
date in the upper right reflecting the    If a date field is missing
date the material was written.            entirely, that usually means
                                          it was written before I
The format of that day is                 realized I needed them, in
                                          the mid-to-late 1980s.
  MonthName DD, YYYY                                     
                                                         
For example: January 22, 2005                            
                                                         
Don't use leading zeroes on one digit days.              
                                                         
For major revisions and re-writes, Try to add            
additional dates under the main one:                     
  Rev:  March 3, 1999                                    
Don't be too fanatic about adding these dates            
(more than 3 or so gets very unwieldy).                  
                                                         
The month-name fields should be                          
padded with spaces so that they're                       
all of the same width, and if                            
necessary, a leading space should be                     
added to the day -- the goal is to         An example:   
get the years lined up in the same                       
column: as time goes on it's more                      March     3, 1998
useful to be able to compare years.               Rev: February 14, 2007
(Months and days are unlikely to                         
matter, until someone gets to work                       
on my biography).                                         Why would you
                                                          put spaces before
The month and day are already overkill,                   the day and not
so whatever you do don't add a full                       before the year?
time-stamp (just because a computer                      
makes it easy to do something doesn't                  Answer: to make sure
mean it's a good idea).                                the year isn't confused
                                                       with a doomfiles link
                                                       by the software I
                                                       process this stuff
o  Extended Characters                                 with.  Two spaces
                                                       create a boundary,
Seven bit ASCII was historically the                   and numerics (along
original format for the doomfile, and                  with capitals) are
it remains the preferred form.                         allowed in node names.
                                                         
   Where international characters are                    
   really needed they should be                          
   entered as "ampersand code"         The Martin Ramisch
   html entities, e.g. "é"             page is probably
   for an e with an acute accent.      still the preferred
                                       reference.        
                                                         
                                               But weirdly enough, I
                                               think "lynx" has some
        August 2025:                           trouble with these.
                                               Need to investigate
        Really, utf-8 rules the web,           this issue (are
        and will be used increasingly          numbered entities
        here in the doomfiles.                 more portable?).
                                                         
                                                         
                                                         
o  Eighty column limit                                   
                                                         
Doomfiles formating presumes 80 columns                  
of fixed width text -- this is partially                 
for historical reasons (in it's earliest                 
form it was viewed on VT-100 terminals),        HISTORY
and partially a decision made early in                   
the web era to always be "lynx friendly".                
                                                         
Notes for the future: we're past the                     
stage where there's likely to be many       And it's always
readers limited to 80 columns, but I        possible that           August 2025:
have no immediate plans to change this      smaller screens
policy.                                     will make a comeback    I'm losing
                                            with portable           interest
                                            equipment.              in 80 cols,  
                                                                    but haven't  
                                                                    changed the  
                                                                    policy yet.  
                                                                                 
                                                                    Someday, I   
                                                                    may even     
                                                                    switch to    
                                                                    proportional 
                                                                    width fonts.
                                                         
o  Book Titles                                           
                                                         
Book Titles have always represented a challenge for      
7-bit ascii: in print they're supposed to be italicized, 
so should one use the bracketing asterix notation?       
Perhaps one of these:                                    
                                                         
  *War and Peace*                                        
                                                         
  *War* and *Peace*                                      
                                                         
  *War* *and* *Peace*                                    
                                                         
                                                         
I submit that this looks *even* stupider than using      
asterix for inflection like *this*.                      
                                                         
The old typewriter manuscript convention was to          
use underlines to indicate italics, so perhaps           
bracketing underscores can be used to suggest this?      
                                                         
  _War and Peace_                                        
                                                           August 2025:
That's not too bad, but using that form inside a           I'm liking underscore
sentence, e.g. _War and Peace_, with other                 brackets more,
surrounding punctuation, is just a little too messy        particularly for
and visually confusing.                                    introducing book
                                                           reviews.
Conclusion: drop the distinction between short pieces    
and long works, and just use double quotes on the title  
just as though it were a short-story:                    
                                                         
  "War and Peace"                                        
                                                         
Exception:                                               
                                                         
When it seems more convenient (e.g. single word          
book titles) you can just use the capitalized title      
without any form of bracketing:  Dhalgren.               
                                                         
Note for the future: I will consider using               
actual italics via html mark-up:                         
                                                         
  <I>War and Peace</I>                       
                                                         
                                                         
o Acronyms                                               
                                                         
Inventing new acronyms is prohibited, and using          
existing acronyms is to be avoided, depending            
on how familiar they seem; one should err                
on the side of presenting an inane expansion             
rather than confusing, e.g.                              
                                                         
  AI ("Artificial Intelligence") is unlikely to ...      
                                                         
The difficulty with acronyms is that while they          
can save typing and effort on the writer's part,         
they can slow down the reader.  The excuse "but          
they can figure it out" is the cop-out of a lazy         
writer.                                                  
                                                         
As an alternative to acronyms, look for other            
abbreviated forms. e.g. in a long title one              
might use a prominent, unique word.                      
                                                         
For example, Heinlein fans sometimes resort to           
initials to refer to his more verbosely titled           
works:                                                   
                                                         
  "Of course tmiahm is much better than siasl"           
                                                         
Someone familiar with Heinlein's works can no doubt      
puzzle over that and expand it to "The Moon is a Harsh   
Mistress" and "Stranger in a Strange Land", but it       
takes much less thought to expand this form:             
                                                         
  "Of course Mistress is much better than Stranger"      
                                                         
                                                         
o Rectpara formatting rules:                             
                                                         
Note the jargon: the doomfiles uses small                
floating roughly rectangular chunks of text,                 More jargon:
which I've always called "rectparas".                        What is one
                                                             particular
"Rectparas" tend to be shorter than traditional              entry in the
paragraphs, often just a single sentence (sometimes          doomfiles
more, though).  A paragraph of prose tends to map            called?
to a chain of rectparas, so the rectpara might be            Traditionally,
thought of as a grouping somewhere between the               I've called it
sentence and the paragraph.                                  a "node".
                                                             Everyone else
                                                             thinks they're
In order to facilitate programmatic                          "pages", though.
handling of rectparas, they should                       
always be bounded by at least two                               Policy:
blank columns on the left and right         The left            call it a
sides (as well as at least one blank        border              "page", but
line on top and bottom).                    of the              remember
                                            window              it's a node:
The aspect ratio of rectparas can be        counts              a confluence
adjusted at will to improve the layout...   also, of            of lines of
if there are many chains of discourse       course.             thought in
in play, then the rectparas will tend                           a network
to be narrow.                                                   of thoughts.
                                                         
When there's no external pressure on                             ("Knot"
the width of the rectparas, the rule                              would be
is to try to pick a width that            Expanding much          a better
allows for a smoother right margin        beyond half             metaphor
(i.e, a more rectangular appearance).     the screen              than "page")
                                          (40 columns)   
                                          isn't recommended:
                                                         
                                             Allow some margins
                                             to easily insert
                                             comments like this
                                             one.        
                                                         
o  Formatting chains of rectparas                        
                                                         
                                                         
A single flow of thought should be                       
arranged in a straight line, a change                    
of direction indicating a shift in                       
thought.                                                 
                                                         
   []                                                    
   []                                                    
   []                                                    
       {}                                                
          {}                                             
                                                         
   []                                                    
    []                                                   
     [] {}{}                                             
   <>                                              
  <>                                               
                                                         
                                                         
Usually, the flow should go                              
left-to-right or top-to-bottom,           For obvious    
or some combination of the two:           reasons.       
                                                         
   ---->                         But should be        
  |\                             used sparingly.         
  | \               Well, they're                        
  |  \              allowed...                           
  V   _|     Chains                                      
             that                                        
             move                                        
             differently                                 
                                                         
                                                         
oo Avoid accidental alignment of horizontal boundaries   
                                                         
This is a subtle one: if the top or bottom of            
two adjacent rectparas happens to coincide, the          
eye tends to assume there's some meaning in that         
horizontal connection.                                   

   Consider these two examples: 

                                                        
      So with two parallel chains running,                                     
      rectaparas may need to be reformated to                                      
      keep horizontal boundaries from                                          
      accidentally lining up with each other.                                  
                                                                               
      There may be conflicts in thinking of         Suddenly I find myself     
      the rectparas as a graph of logical           thinking about donut      
      nodes and a graphical arrangement of          shops in the Bay Area.    
      text.                                                               
                                                                       
      So, was this example weaker or stronger?

                                                         
                                                        
      So with two parallel chains running,                                     
      rectaparas may need to be reformated to                                      
      keep horizontal boundaries from                                          
      accidentally lining up with each other.       Suddenly I find myself     
                                                    thinking about donut       
      There may be conflicts in thinking of         shops in the Bay Area.     
      the rectparas as a graph of logical                                     
      nodes and a graphical arrangement of                                    
      text.                                                               
                                                                       
      So, was this example weaker or stronger?                                                     


My claim is the first example shows a problem, 
though it may seem very minor: an irrelevant       
aside looks like it's supposed to flow logically.

Unless the connection is intended, beginning 
two rectparas on the same horizontal line should 
be avoided. 
            
                                            
            In general, skinnier rectparas make          
            accidental boundary alignment less likely. 
                                                              

o  Link policy                                           
                                                         
oo  Where Possible, Use                       Maybe I should codify
    Placement to Indicate Flow                the use of "o" bullets,
                                              too?  But let's not
As with chains of rectparas, the              go hog-wild.
placement of a link should indicate                      
something about what kind of link                (Yee-hah, I'm style
it is.                                            guide crazy)
                                                         
   If it's a continuation of the                         
   current thought, the link                             
   should be lined up with the                           
   current rectpara.                                     
                                                         
   SCAFFOLDING            
                                                         
       If the link is more of                            
       an oblique association                            
       then it should probably                           
       be placed off to the side.     ATOMIC_THOUGHT
                                                         
In practice, however, there's usually not                
enough freedom of placement to follow this               
rule rigorously: links must be placed                    
anywhere they fit that has some proximity                
to the appropriate text.                                 
                                                         
                                                         
                                                         
oo Indicating The Strength of a NEXT Link                
                                                         
A *weak* connect NEXT link should have                   
some additional blank lines to set it off.               
                                                         
    A tighter connection should                          
    have no such gap at the                              
    bottom of the page.                                  
                                                         
One exception to this, padding the bottom                
with blank lines can be used to emphasize                
the final remark.  If I've succeeded in                  
ending on a bang, on some quasi-profound                 
thought, the whitespace is supposed to              Note: the style guide
provide room for the reader to go "Wow!             does not prohibit
Heavy man...."                                      pathetic pretensions on
                                                    the part of the author.
                                                         
                                                      Who also reserves the
                                                      right to cover his butt
oo External links                                     with formulaic self-
                                                      deprecating humor.
It used to be I would simply enter                       
external URLS as dead text, but of late                  
I've been inclined to make them live                     
links with a standard label of "[ref]"                   
(though soon I'm going to switch that                    
to the more comprehensible "[link]").                    
                                                         
Notably, the label is in lower-case                      
to set them off from the usual              And to tell you the truth, I'm
internal doomfiles links.                   not *sure* why I use the same
                                            label on all of them...  but then
                                            in the doomfiles the surrounding
                                            text always describes them so
                                            a more informative label would be
                                            redundant and not add very much.
                                                         
      I've abandoned my old "vestibule"                  
      idea (though it might be partially                 
      resurrected later).                                
                                                         
                WEB_VESTIBULE
                                                         
                                                         
oo  Regular doomfiles Links vs. NEXT Links               
                                                         
Question: is it okay to have                             
a link redundant with the Next                           
or Prev link?                                            
                                                         
E.g. when the Next flows logically,                      
if the "content" also includes links                     
to relevant pages, then there's often                    
going to be some duplication...                          
                                                         
E.g. the reader is presented with a link                 
near the bottom to the TEETH_AND_DOXES page,             
but *right* at the bottom is the standard                
"next" link labeled "NEXT - TEETH_AND_DOXES".            
                                                         
This redundancy can seem silly.  Should                  
it be eliminated, or is it okay?                         
                                                         
Answer: Yes, this is okay, because                       
the browse sequence may be revised                       
later, and then the link embedded                        
in the text might be necessary.                          
                                                         
*Hypothetically*, if you *knew*                          
that the browse sequence was fixed                       
and the next was never going to change,                  
then eliminating the redundancy would                    
be an improvement.                                       
                                                         
   In practice I know that can't be counted on.          
   It's a continual struggle for me to find ways         
   to tell future versions of myself to leave            
   some things alone-- there always seems to be          
   a reason to mess with things.                         
                                                         
                                                         
                                                         
o  Quotations                                            
                                                         
oo Indicating quotations                                 
                                                         
Doing quotations of large chunks of text is              
problematic, because the doomfiles format                
essentially hides a "block quote": that sort             
of indentation is indistinguishable from                 
the placement of rectparas to indicate the               
flow of thought.                                         
                                                         
Putting double quotes around big quotes isn't a          
great solution, but it's the only one that seems         
workable.                                                
                                                         
Problems:                                                
                                                         
 o  The additional double-quotes can be a little ugly    
    (visually noisy).                                    
                                                         
 o  You have to watch for embedded quotes within the     
    quote, and change them to singles (and any           
    singles embedded in those embedded quotes into       
    doubles, etc.).                                      
                                                         
 o  In multiple paragraph quotes, the standard is        
    to leave off the trailing quotes on the              
    preceding paragraphs. I've always hated this:       A simple solution:
    Messy, inconsistent, feels unbalanced, makes        just ignore this
    it harder to see that the preceding para is a       rule, and always
    quote.                                              use closing quotes
                                                        at the end of the
But whenever I try an alternate approach,               paragraph, even
I change my mind about it later, and                    if you're going
go back to putting in the double-quotes.                quote another
                                                        para in sequence.
                                                         
oo Attributions                                            I'm trying that
                                                           on a trial
For very short block quotes, the attribution               basis: Sept, 2007.
can follow it, but for *long* ones, the                  
attribution should usually precede it, to help           
emphasize that the following is a quotation...           
and to resolve a dangling issue quickly that             
the reader must be wondering about.                      
(It's an issue of "end weight".)                    Note that in usenet
                                                    quotation style,
The usual policy, then:                             the attribution
                                                    precedes the quoted
  Lead every quotation with an                      text.
  introductory rectpara (that                            
  closes with a colon), to make                          
  it clear that the following                            
  rectpara is a quote.                                   
                                                         
  You then close off the chain                           
  of quotations with the                                 
  specific details of the                                
  reference (page number, etc).                          
                                                         
  Chains of blockquoted paragraphs                       
  should be arranged vertically,           (You might think that this
  with no change in direction.             style could substitute for
                                           using double-quotes to
                                           indicate a block quote, but
                                           there's still a problem
                                           with comments *next* to the
                                           quotation: it's visually
                                           ambiguous whether it's a
                                           different quote from the
                                           same source). 
                                                         
                                                         
        I've noticed an odd ambiguity                    
        lately that can arise if I'm                     
        trying to do some sort of                        
        comic voice, an intepretation                    
        of what a certain kind of person                 
        might say.  Normally I offset                    
        those with double-quotes, but          Possible solution:
        if I'm intermixing remarks like        start using html
        that with actual quotations, it        italics for the
        can look like "putting words in        "comic voice", at
        someone's mouth".                      least when there's
                                               a possible ambiguity.
                                                         
                                                  todo: CALLING_COLLINI
                                                         
                                                         
o  Browse sequence (i.e. the NEXT and PREV links):       
                                                         
In choosing places for pages in the browse               
sequence, it's better to try to get at a                 
deeper understanding of what the material                
is about, even if the association is a                   
little obscure and likely to confuse some                
readers.                                                 
                                                         
For example, a string of a half dozen nodes              
all about a particular writer will no doubt              
look like a series of tight connections to               
the reader, but really many different                    
disjunct issues could be under discussion                
there.                                                   
                                                         
It's better to put Tolstoy quotes on                     
different subjects in the context of a                   
discussion of those subjects, rather than                
in a discussion of Tolstoy.                              
                                                         
Similarly, a handful of nodes that look                  
like they're about "punk rock" might                     
actually be about multiple different                     
subjects:                                                
                                                         
  alternative esthetics,                                 
  the evolution of scenes,                               
  political tribalism,                                   
  etc.                                                   
                                                         
A "NEXT" link may be puzzling without being weak.        
                                                         
                                                         
o handling variant spellings                             
                                                         
  I've been gradually shifting to                        
  "evidently" over "evidentally"        I could use that to justify
  because it's shorter and more         dropping the British "u"s
  common.                               in things like "color/colour",
                                        but really the reason I do
  Similarly, with:                      that is we Merkin Imperialists
  "subtle" and "subtile"                conquered the "English" language
                                        long ago.        
  Possibly: come up with                                 
  a list of deprecated                                   
  spellings, and grep                                    
  for them now and then.                                 
                                                         
                                                         
o An issue with emdashes:                                
                                                         
  Visually, I prefer emdashes                           (Jun 15, 2009)
  to be double hyphens bracketed                         
  by spaces -- just like that one                        
  there.                                                 
                                                         
  But the standard text formatting                       
  in emacs likes to break on spaces                      
  -- just like that there, where the                     
  emdash has been moved to the front.                    
                                                         
  I don't ever want that to happen.                      
  A simple, provisional fix, is to                       
  elide the leading spaces-- that, then                  
  would be an emdash, which I suppose                    
  some people might prefer.  It might                    
  even grow on me.                                       
                                                         
  Perhaps The Right Thing would be                       
  for me to modify the formatting                        
  software, using a different engine                     
  for doomfiles rectparas.                               
                                                         
  Alternately, I might type in html                      
  non-break space codes in places I                      
  don't want it to break: &nbsp;                      
                                                         
  Alternately, I could get in the habit                  
  of typing &emdash; (or whatever it is)              
  to create html emdashes manually, or I                 
  could change my processing code to insert              
  those automatically: this would mess with              
  my formatting though (I need fixed width               
  text at present).                                      
                                                         
  And I would like to get away from any sort             
  of special intervention for these cases                
  though: rather than a need to fix breakage,            
  I'm going to change my style so it will                
  stop interacting badly with the emacs                  
  default behavior-- elided spaces before                
  the dash is now the rule.                              
                                                         
  I stop short (for the present) with automatically      
  modifying existing cases to comply with the            
  new rule.                                              
                                                         
                                                         
o Images                                 Thu May  3 10:43:24 2012
                                                         
  No images                                              
                                So obvious I forgot to mention it!
                                                         
      The original df format was an ascii-only medium.   
      When I carried it over to the web, I decided to    
      stay lynx-friendly...                              
                                                         
      This business looks increasingly silly.            
                                                         
      Some points are easier to get across with          
      diagrams (not to mention equations).               
                                                         
              I'm now considering adding                 
              diagrams to BRENNER_6 by                   
              linking to photos in another               
              section of my webpages.                    
                                                         
               Why not just put photos in                
               the doomfiles?                            
                                                         
      For that matter, I've long since gotten            
      over my aversion to silly frills like              
      "syntax-coloring".  Why not use colors             
      to convey information, e.g. in diagrams?           
                                                         
           Keeping it simple may usually be a virtue,    
           but sometimes a "new" technology can          
           be a simplification.                          
                                                         
                                                         
o Favor bulleted lists                                   
                                                         
  Consider:                                                   
                                                              
    That column was all about:                                
                                                              
       The new IPCC report;                                   
       Trump's interference with the judicial process;        
       The war in Ukraine;                                             
         and                                                  
       China's sabre rattling over Taiwan.                             
                                                                   
  Compared to:                                                
                                                              
    That column was all about:                                
                                                              
       o  The new IPCC report                                 
       o  Trump's interference with the judicial process              I picked up on abusing 
       o  The war in Ukraine                                          a lower-case "o" as a 
       o  China's sabre rattling over Taiwan                          bullet from a member of 
                                                                      the old guard-- was it 
  This solves the problem of the poor                                 Jim Dyer, perhaps?    
  orphaned wandering "and" (put it at                                                       
  the end of the preceeding line, the        And it simplifies           Unfortunately, my       
  beginning of the last line, or give it     adding an additional        elisp code doesn't      
  a line of its own?).                       element: no need to         understand these        
                                             move the damn "and"         bulleted lists, but     
  It also skips and questions about          around.                     that's my problem       
  the Oxford Semicolon.                                                                          
                                                                                                 
  Which reminds me--                                                                            
                                                     
                                                             
o Oxford Comma                                               
                                                     
  (Now this is a real style guide.)                  
                                                         
  I don't care.  Do what seems to work at the moment.    
                                                         
                                                         
                                                         
--------
[NEXT - WEB_VESTIBULE]