Standards in theory and practice: Evolution, Committees and Revolutions
This is who I am...
Steam Power
Semaphore Communications
Rotary engines
Telegraph
Railroad
Telephone
Engineering Associations form because engineers think about common problems and they know about common concerns.
They realize early: We need standards.
So they start to create them - local, regional, incompatible standards.
Physical resource makers had veto power.
1903: 1500 buildings burned in Great Baltimore Fire
No standards around anything: Others couldn't help.
Over 600 variants of hose size/couplings.
American Institute of Electrical Engineers, American Society of Mechanical Engineers, American Society of Civil Engineers, American Institute of Mining and Metallurgical Engineers, American Society for Testing Materials, U.S. Department of War, U.S. Department of Navy, U.S. Department of Commerce
Judicial rather than technical
Benefits through certification
Public comment and review
Our approach to standards changes and adapts
for a number of reasons...
Trading Data
EDI vs (S)GML
UNH+ME000021+IFTSTA:D:96A:UN:EAN002'
BGM+61E::9+95-455+9'
DTM+137:19970204:102'
NAD+FW+5422331123459::9'
NAD+CZ+5412345123453::9'
CNI+1+4215A'
STS+1+21'
RFF+DQ:5/2334'
DTM+334:199702011450:203'
NAD+DP+5411111123451::9'
CNI+2+5122C'
STS+1+31'
DTM+40E:19970207:102'
CNI+3+5145E'
STS+1+17+229'
DTM+334:19970115:102'
LOC+16E+:::H.MCUSTOMS AND EXCISE LONDON HEATHROW AIRPORT'
CNI+4+7655S'
STS+1+49'
DTM+334:19970128:102'
GID+1+1:CT'
PCI+30+354107380000001068'
STS+1+21'
DTM+334:19970128:102'
GID+2+1:CT'
PCI+33E'
GIN+BJ+354107380000001051'
STS+1+21'
DTM+334:19970128:102'
GID+3+1:09::9'
PCI+33E'
GIN+BJ+354123451234567892'
UNT+33+ME000021'
:h1.Chapter 1: Introduction :p.GML supported hierarchical containers, such as :ol :li.Ordered lists (like this one), :li.Unordered lists, and :li.Definition lists :eol. as well as simple structures. :p.Markup minimization (later generalized and formalized in SGML), allowed the end-tags to be omitted for the "h1" and "p" elements.
Extremely general / separation of concerns: Can totally support kittens
Standards relapse
a) Design by Committee, Process and Compromise
vs
b) Isolation / Rough Consensus and Running Code
Makers are now pushing bits, not iron and steel.
High-level Observations
Recognize new realities and adapt the approach.
Traditional means won't work, it's time for standards to evolve again.
Living systems are actually amazing!
Step 1