THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700
rodwelch@pacbell.net


S U M M A R Y


DIARY: August 16, 2003 10:25 PM Saturday; Rod Welch

SDS tools on frontier of context management enable command and control.

1...Summary/Objective
2...Multiple Views Constructed Directly Saves Time by Reducing Keystrokes
3...Keystrokes Reduced by Eliminating Cut and Paste to Constuct Subjects
4...SDS on Frontier Pioneering Tools for Command and Control
5...Finding Information Requires Multiple Views and Good Tools
6...Context Mangement Requires Tools to Construct Multiple Views Quickly
7...03501 Alt F4 Switch Word Order to Construct Multiple Views
8...Multiple Views Alt F4 Switch Word Order to Construct Alternate Views
9...Alt F4 Switch Word Order to Construct Alternate Views for Subjects


..............
Click here to comment!

CONTACTS 

SUBJECTS
Shift F6 Switch Words to Front of Description Field
Switch Words to Front of Description Field

0604 -
0604 -    ..
0605 - Summary/Objective
0606 -
060601 - Follow up ref SDS 9 0000, ref SDS 8 0000.
060602 -
060603 - We need fast and easy functions for creating multiple views.  This can
060604 - be done with cut and past, but faster methods facilitate constructing
060605 - organic structure for subjects applied in the Control Field to find
060606 - information quickly when needed.  Developed two functions.  Alt F4
060607 - switches the order of two words, left or right, ref SDS 0 QU4M, and F1
060608 - Alft F4 can be used to change the order of phrases. ref SDS 0 405N
060610 -         ..
060611 -        [On 030825 added general support for this function to SDS
060612 -        records and the editor. ref SDS 12 0001
060613 -
060615 -  ..
0607 -
0608 -
0609 - Evaluation
0610 -
061001 - Multiple Views Constructed Directly Saves Time by Reducing Keystrokes
061002 - Keystrokes Reduced by Eliminating Cut and Paste to Constuct Subjects
061003 -
061004 - Follow up ref SDS 11 PPTR, ref SDS 7 0G6H.
061005 -
061006 - Initial use indicates the first function to switch the order of two
061007 - words is very handy, especially since it is possible to "walk" words
061008 - into alternate arrangements, both left and right. ref SDS 0 QU4M  The
061009 - second was initially thought to have the best potential for
061010 - productivity gains, but has not proven to be as useful.  More
061011 - experience will shake this out.
061013 -  ..
061014 - Reducing keystrokes and saving time complements improvements listed in
061015 - the record on 000824. ref SDS 3 0001  On 021228 the advantage of
061016 - reducing keystrokes is discussed in some detail. ref SDS 5 VS6O
061018 -  ..
061019 - These new functions save a lot of keystrokes from formerly using cut
061020 - and paste, along with split, move, target, join, delete and insert to
061021 - change the order of a subject description that constructs multiple
061022 - views.  A conservative estimate is 20 to 50 keystrokes are eliminated
061023 - per subject.  Since SDS uses a lot of subjects, since often, rather
061024 - than merly change the order of words, an entire new string is created,
061025 - and since descriptions in the Subject Index can be over 100 words, the
061026 - actual saving of time seems very significant.  These new functions to
061027 - eliminate the use of common editing for cut and paste, split, move,
061028 - target, join, insert etc., but the need for these tools is greatly
061029 - reduced.
061031 -  ..
061032 - Reducing the time for context management, means there is more time for
061033 - doing more context management and for other tasks.
061034 -
061035 -        [On 030825 added general support for this function to SDS
061036 -        records and the editor. ref SDS 12 0001
061037 -
061038 -
061039 -
061040 -
061042 -  ..
0611 -
0612 -
0613 - Planning
0614 -
061401 - SDS on Frontier Pioneering Tools for Command and Control
061402 - Finding Information Requires Multiple Views and Good Tools
061403 - Context Mangement Requires Tools to Construct Multiple Views Quickly
061404 -
061405 - Experience the past 15 years constructing alternate views shows that
061406 - context is critical for accomplishing popular KM objectives to find
061407 - information quickly and consistently for command and control of the
061408 - work, explained in POIMS. ref OF 9 1113  Context management performed
061409 - routinely day-to-day reveals the complexity that causes error from
061410 - limited span of attention and meaning drift, when relying on human
061411 - memory that drives most daily work, see again POIMS. ref OF 6 049O
061412 - This presents significant opportunity for saving time, money and lives
061413 - by proactively adding intelligence to information that improves
061414 - memory.  Tools for fast, accurate memory make command and control
061415 - effective by avoiding error.
061417 -  ..
061418 - Without effective tools for "connecting the dots" of cause and effect,
061419 - complexity is mostly hidden from the mind's eye, and so explains the
061420 - powerful story of Pandora's Box, cited on 000221 to convey difficulty
061421 - organizing daily work, also, called "ontology." ref SDS 2 2622 and
061422 - ref SDS 2 3248  As noted, experience with the eight (8) steps using
061423 - SDS, set out on 001219, ref SDS 4 4W4L, for organizing the record
061424 - day-to-day, enable people to readily grasp the dimisions of this
061425 - challenge; however, left unattended, continual bumbling eventually
061426 - leads to a critical mass of error that explodes.  POIMS warns that
061427 - without command and control, time bombs are ticking, ticking
061428 - everywhere. ref OF 7 8844
061430 -  ..
061431 - Recent examples applying tools to construct multiple views illustrate
061432 - how context management makes command and control effective....
061433 -
061434 -     1.  Virus problem detection,
061435 -         recovery and protection
061436 -         has 51 subjects................... 030812, ref SDS 10 0001
061438 -          ..
061439 -     2.  Prior date diary create from
061440 -         summary requires only one (1)
061441 -         view (subject) and draws on
061442 -         work performed 901111, over
061443 -         12 years ago...................... 030816, ref SDS 11 0001
061445 -  ..
061446 - Accomodating the dynamic evolution of context, illustrated by these
061447 - examples, has led to work the past few months on creating new tools to
061448 - make constructing and applying multiple views fast and easy....
061449 -
061450 -     Chain segmented indexes mostly
061451 -     addresses SDS memory issues, but
061452 -     may replicate a mental structure
061453 -     to compartmentalize meaning........... 030810, ref SDS 9 0001
061455 -      ..
061456 -     F3 and Shift F3 to capture and
061457 -     replicate at will alternate
061458 -     subject descriptions, called
061459 -     by some "ontologies".................. 030809, ref SDS 8 0001
061461 -      ..
061462 -     F5 Maintain uniform account
061463 -     structure............................. 030717, ref SDS 6 0001
061465 -  ..
061466 - These functions seem arcane and "overkill," because very few invest
061467 - time these days for context management, see on 890324, ref SDS 1 X74I,
061468 - As problems mount and crisis turns into calamity, demand for better
061469 - management will grow.  Since we are only on the frontier of creating
061470 - tools for context, this is a significant opportunity, as related in
061471 - NWO. ref OF 16 7055
061473 -  ..
061474 - Today, three (3) functions are added in the subject index to further
061475 - reduce the time required for context management...
061476 -
061477 -            [On 030825 added general support for this function to SDS
061478 -            records and the editor. ref SDS 12 0001
061479 -
061480 -     1.  Alt F4
061481 -
061482 -         Switch the order of two words.  Place the cursor on the second
061483 -         word, and press Alt F4.  The word is moved left in front of
061484 -         the word that was initially in front of it. ref SDS 0 ZL6I
061486 -          ..
061487 -     2.  If the cursor is on the last character in a word, then when
061488 -         Alt F4 is pressed, the word will be moved right one word.
061490 -          ..
061491 -     3.  F1 Alt F4
061492 -
061493 -         Switch the order of phrases.  Place the cursor on a word and
061494 -         this word and all words to the end of the line are moved in
061495 -         front of the 1st phrase starting at the beginning of the
061496 -         subject description. ref SDS 0 5I4I
061498 -  ..
061499 - Intitialy, Alt 4 was assigned to switch phrases; but, this was changed
061500 - when experinece showed that switching two words is used much more
061501 - often that switching phrases, which is changed to F1 Alt F4.
061502 -
061503 -
061504 -
061506 -  ..
0616 -
0617 -
0618 - Progress
0619 -
061901 - 03501  Alt F4 Switch Word Order to Construct Multiple Views
061902 - Multiple Views Alt F4 Switch Word Order to Construct Alternate Views
061903 - Alt F4 Switch Word Order to Construct Alternate Views for Subjects
061904 -
061905 - Line 1880, ref OF 1 L39H, -label bHpf081 in 03501 about 50 lines
061906 - below
061907 -
061908 -    pa4 @c:\sd\03\03501 -gg swtwrd.................... ref SDS 0 LW7N
061909 -
061910 -        Alt F4 changed from sorting the entire index, which we never
061911 -        use because the mouse is already in hand and is fast to execute
061912 -        because it is a first order option in the menu.  Alt F4 now
061913 -        calls new macro code in 03501 to switch the order of words in a
061914 -        SI description.
061915 -
061917 -  ..
061918 - Line 4260, ref OF 1 M66L, -label swtwrd in 03501
061919 -
061920 -    -label swtwrd
061921 -    setcnt 117 0
061922 -
061923 -        Turn off switch for swapping only 2 words.
061924 -
061925 -    -label sw2d
061926 -    setcur 1 0
061927 -    setcnt 2 @1
061928 -    subcnt 1 30
061929 -    addcnt 2 30
061930 -    z @1 @2
061932 -         ..
061933 -        Get the cursor position.  Cursor needs to be on the word to be
061934 -        moved ahead of the word that is ahead of it.
061936 -     ..
061937 -    fl / /
061938 -
061939 -        Find the blank in front of the word.
061941 -     ..
061942 -    rel_cur 0 1
061943 -    split
061944 -
061945 -        Move forward to the begining of the string and split it.
061946 -
061947 -    -if @117 = 0 -goto swstrg
061948 -
061949 -        For a function to switch a phrase, jump ahead.
061951 -     ..
061952 -    rel_cur 0 -2
061953 -    fl / /
061954 -    rel_cur 0 1
061955 -
061956 -        This code is switching two words, so find the beginning of the
061957 -        word to the left.  Back up two positions to find the next
061958 -        blank, then move forward to be on the 1st char to do a split.
061960 -     ..
061961 -    macro 10
061962 -
061963 -        This is the restore condition
061965 -     ..
061966 -    split
061967 -    rel_cur 2 0
061968 -
061969 -
061970 -    -label swstrg
061971 -    of 0
061972 -    loc_cur 0 1
061973 -    z 1 70
061974 -    -if @117 = 0 fr /.. /
061975 -    -if @117 = 1 fr / /
061976 -    split
061977 -    up
061978 -    immed m
061979 -    up
061980 -    immed t
061981 -    down 2
061982 -    join
061983 -    join
061984 -    -if @117 = 1 macro 11
061985 -    -exit
061986 -
061987 -
061989 -  ..
061990 - Line 2250, ref OF 1 EK6L, -label bHpf082 in 030501
061991 -
061992 -    pa4 @c:\sd\03\03501 -gg swt2wrd
061993 -
061994 -        New assignment for F1 Alt F4 to switch the order of a phrase
061995 -        string.
061997 -         ..
061998 -        This is pretty simple, only handling from the cursor to the
062000 -  ..
062001 - Line 2000, ref OF 1 VS5F, -label swt2wrd in 03501
062002 -
062003 -    -label swt2wrd
062004 -    setcnt 117 1
062005 -    -goto sw2d
062006 -
062007 -        setcnt 117 1 is a flag to switch just two words, then run code
062008 -        for switching word strings -goto sw2d. ref SDS 0 LW7N
062009 -
062010 -
062011 -
062012 -
062013 -
062014 -
062015 -
062016 -
062017 -
062018 -
062019 -
062020 -
062021 -
0621 -