THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700


S U M M A R Y


DIARY: October 12, 2000 09:51 PM Thursday; Rod Welch

Grant Bowman reports meet on DKR architecture with Doug.

1...Summary/Objective
2...Vision Topology of OHS will be Email Repository
3...OHS Topology, Vision Set, Implementation will Come Later
4...Email OHS Objective with Lens on the Data
5...Implementation Requires Taking Steps to Get Started
6...Open Source Engineers Do What They Want Even if Not Useful
7...Augment Flexiblity and Context Commands Link End to Beginning of Para
8...Augment Complexity Presents Challenge for Updating Application

ACTION ITEMS.................. Click here to comment!

1...What is the basis and mechanism for "adding URLs?
2...Keep a copy of what locally?

CONTACTS 
0201 - Bootstrap Institute                  510 713 3550
020101 - Mr. Douglas C. Engelbart, Ph.D.
020102 - doug@bootstrap.org

SUBJECTS
Design OHS Architecture, Grant Bowman
Meeting Doug Engelbart on OHS Scope
Links Like Rod Welch System Are Not Effective for OHS
Local Storage with Serveletts for View Manipulation, Eric Armstrong
Topology Vision by Doug for for OHS being Formulated, Impelmentation
OHS Development Vector, Doug, 000419
Email Enhancement Tools, Hackable, 000428
OHS Architecture Email with Links, Eric Armstrong
Meeting with Grant Bowman Date Unknown on OHS Vision, Topology
Scope OHS Project Email System being Formulated, Impelmentation Later
Meeting Doug Engelbart Grant Bowman
Email System Proposed by Eugene, Lee (Strategy #2 on 000504??)
Email Conventional Best Com Method Available, 000502
Email XML Seed Team Use What is Available, 000302
Augment Small Capabilities
Email OHS/DKR Starter Technologies Develops Experience to Create KM

3918 -    ..
3919 - Summary/Objective
3920 -
392001 - Follow up ref SDS 68 0000, ref SDS 55 L52W.
392002 -
392003 - Received ref DRT 1 0001 from Grant Bowman explaining discussions with
392004 - Doug Engelbart on architecture for the OHS and DKR system.  This
392005 - letter supplements Grant's letter received on 000830 reporting a
392006 - meeting with Doug and others on the same subject. ref SDS 55 L52W
392007 -
392008 - The date of this meeting, and correlation with Grant's prior meeting
392009 - on 000829, are not presented in the letter received today.
392010 -
392011 -     [On 001015 letter from Eugene Kim comments on Grant's report.
392012 -     ref SDS 69 0001
392013 -
392014 - Grant initially relates discussions with Doug on editing to enhance
392015 - accuracy of the record. ref DRT 1 0001  On 000518 Professor Mary
392016 - Keeler related the role of accuracy in formulating useful knowledge.
392017 - ref SDS 41 O43M
392018 -
392019 -
392020 -  ..
392021 - Vision Topology of OHS will be Email Repository
392022 - OHS Topology, Vision Set, Implementation will Come Later
392023 - Email OHS Objective with Lens on the Data
392024 -
392025 - Vision of OHS was discussed, ref DRT 1 TA7F, based on a powerpoint
392026 - file Doug uses to explain OHS and DKR...
392027 -
392028 -
392029 -      http://ohs.sourceforge.net/SourceForge30Jun00.ppt
392030 -
392031 -
392032 - ...and an N-squared diagram developed by Grant...
392033 -
392034 -
392035 -      http://www.bootstrap.org:8080/OHS/N-squared%20Interface%20Diagram
392036 -
392037 - ..
392038 - Grant advises that flaws in the diagram need to be corrected,
392039 - but does not explain the impact of the flaw on understanding the
392040 - design, nor the impact anticipated on performance. ref DRT 1 KM8J
392041 -
392042 -     I tried to open the diagram, but got an error message, maybe the
392043 -     thing timed out.
392044 - ..
392045 - Grant feels his vision aligns with Doug's objective to develop
392046 - an email repository with a lens onto that data. ref DRT 1 IX8N
392047 -
392048 - Grant explains the discussion indicated that Doug's OHS design is a
392049 - topology, not an implementation plan. ref DRT 1 A65I
392050 -     ..
392051 -     Grant's letter today aligns with a report by Eric Armstrong
392052 -     on 000824 that Doug proposed an architecture for the OHS based on
392053 -     email. ref SDS 54 PU5N
392054 -
392055 -     On 001010 Sheldon submitted ideas being considered for a lens
392056 -     methodology to manage email and other OHS issues. ref SDS 68 G8R3
392057 -
392058 - ..
392059 - Grant and Doug reviewed Eric's concerns about local storage.
392060 - ref DRT 1 RI9J
392061 -
392062 -     On 000812 Grant incorporated a letter Eric had written on 000811
392063 -     listing concerns about OHS architecture that identified local
392064 -     storage and view control. ref SDS 51 UY9L
392065 -
392066 -     Grant says today that the email will be used as it is now but
392067 -     adding URLs to it as it's sent out to everyone and then in essence
392068 -     "subscribing" the OHS to the mail list and allowing anyone to view
392069 -     it. ref DRT 1 YT9N  He thinks this is a doable intermidiate step,
392070 -     and notes he may not have read Eric's comments closely enough to
392071 -     have caught the nuances of his concerns.
392072 -
392073 -        What is the basis and mechanism for "adding URLs?
392074 -        ..
392075 -        Provide a scenario.  For example, how would Grant's
392076 -        letter today be changed if issued using the OHS system of email
392077 -        he envisions today?
392078 -     ..
392079 -     Grant has thought about what it would mean to keep a copy
392080 -     locally and how that may or may not integrate into the OHS.
392081 -     ref DRT 1 Y94K
392082 -
392083 -        Keep a copy of what locally?
392084 -
392085 -     He conceptualized a piece of the OHS system that may translate
392086 -     link results to plain text with the actual links to facilitate the
392087 -     use of documents from people not in the OHS system. A translation
392088 -     from (link) to (link with resultant text) can be done on import,
392089 -     export or dynamically if an attempt was made to view from
392090 -     externally. ref DRT 1 ZR4N
392091 -
392092 -        What has been conceptualized?
392093 -        ..
392094 -        What is a "link result"?
392095 -
392096 -
392097 -
392098 -
3921 -

SUBJECTS
Open Source Engineers Empowered to Do What They Want, If Useful Syner
Termite Production Uses Invisible Hand Rather than Directed Design
Productivity IT Declined Last 10 Years Info Highway
Management IT Poor
Open Source Accountability Avoided Rejected
Open Source Management Rejected Termite Production
Open Source Do Something Even If Wrong
Feel Good Management Slippery Slope to Entropy
Feel Good Management Defers Exposure of Constant Error
Feel Good Management Succumbs Organic Pressures Fall Off Wagon
Do Something Even if Wrong Relieve Frustration Inactivity Feel Good
Bad Management Attractive Ignorance Laziness Fools Gold Attractive Fa

711401 -  ..
711402 - Implementation Requires Taking Steps to Get Started
711403 - Open Source Engineers Do What They Want Even if Not Useful
711404 -
711405 - Grant expects implementation of OHS parts may be on client, server,
711406 - data layer, global, etc.  He wants to get started.  Even if it's in
711407 - the wrong direction, it would be forward movement to work from.
711408 -
711409 - This is a commendable sentiment for registering commitment to take up
711410 - important objectives.  On 000424 Eric Armstrong reported risk of
711411 - failure increases from going in the wrong direction on project design.
711412 - ref SDS 38 P95I
711413 -
711414 -    On 000324 Lee Iverson reported other projects attempting to create
711415 -    KM encountered difficulties "going forward" without a workable
711416 -    design for Knowledge Management. ref SDS 35 4877
711417 -    ..
711418 -    On 950428 seminar reported productivity is declining in IT
711419 -    sector due to poor management. ref SDS 1 0788  On 970710 Intel
711420 -    using empowerment that reduces effectiveness of traditional
711421 -    controls for quality of management. ref SDS 2 1431
711422 -
711423 -      [On 001015 Eugene Kim supports initial design open source
711424 -      development. ref SDS 69 B4P2
711425 -
711426 -      [On 001017 Doug wants to demonstrate the open source method can
711427 -      produce a better KM capability than SDS. ref SDS 70 3960
711428 -
711429 -      [On 001101 article recommends good practices required for open
711430 -      source development, based on experience at Linux and Mozilla.
711431 -      ref SDS 72 MX6H
711432 - ..
711433 - IMHO that is what open source projects are about.  You do what
711434 - you want and if anyone else wants to fork the code, so be it, have at
711435 - it. One would hope a synergy develops solidifying your code line as
711436 - the base. I think this is how Apache and others can work. ref DRT 1
711437 - BY5M
711438 -
711439 -    This aligns with Paul Fernhout's proposal for Termite Production
711440 -    method on 000831. ref SDS 56 0001   It makes the work fun and so
711441 -    motivates production. ref SDS 56 2G7I
711442 -
711443 -       [On 001101 article recounts problems in open source development
711444 -       at Linux and Mozilla where sound management practice caused
711445 -       problems. ref SDS 72 MX6H and ref SDS 72 HW9F
711446 -
711447 -       [...article says work has to get done, whether people have fun
711448 -       or not. ref SDS 72 OX6N
711449 -
711450 -       [On 010629 OHS/DKR engineer discouraged by slow progress, making
711451 -       progress working discretely on small part of puzzle. ref SDS 75
711452 -       ST8F
711453 -    ..
711454 -    On 000928 Eugene gave instructions for the team to get
711455 -    started, so people can go ahead with their design. ref SDS 62 1Y9I
711456 -
711457 -    On 001004 letter to DKR team cited Eugene's letter on 000928
711458 -    telling people to get started on production code, ref SDS 62 1Y9I,
711459 -    and suggesting a schedule would be helpful, including use of the
711460 -    Termite production method. ref SDS 66 BV6F
711461 -
711462 -
711463 -
711464 -
711465 -
711466 -
7115 -

SUBJECTS
Productivity OHS Accomplished Using Augment Data Entry Methods
Augment NLS Video Review, 000622
Scope OHS Project Augment Linking Productivity Methods
Augment NLS Updated Doug's Program from the 60s Developed at SRI and
Augment NLS Update Port Features to Current Technology
Linking Implicit Indirect Augment Methods Enhance Productivity, 00101
Productivity Handling of Daily Working Information Handling
Augment Improved by SDS and Java, Jack Park's OHS
Augment Linking Mouse Clicks Enhance Productivity Implemented by OHS,
Links Jump Current Location to Top of Screen

9013 -
901301 -  ..
901302 - Augment Flexiblity and Context Commands Link End to Beginning of Para
901303 -
901304 - Follow up ref SDS 46 5720.
901305 -
901306 - Grant and Doug talked about flexibility allowed when double-clicking
901307 - and many of the nuances of the current Augment system that he has been
901308 - using experimentally.  The context is extremely important to the
901309 - command, and so there are few simple rules in this system to
901310 - characterize everything. ref DRT 1 IM6K
901311 -
901312 - Three types of double-clicking are
901313 -
901314 -    1.  Click in one window, then click in another window & execute
901315 -        command
901316 -        ..
901317 -    2.  Click, give options, click to just say go
901318 -
901319 -    3.  Click on physical location that will be moved to the top,
901320 -        give viewspec, then click again in the window it should
901321 -        appear and also execute the command.   I guess this is a
901322 -        complex command with two locations, a command, a viewspec,
901323 -        and saying go.
901324 -
901325 -            [On 001025 Doug submitted an OHS Launch Plan with links at
901326 -            the end of a paragraph to the beginning of the paragraph.
901327 -            When these links are clicked, it jumps the paragraph to the
901328 -            top of the browser. ref SDS 71 00VU
901329 -
901330 -            [On 010131 Eugene Kim notifies about developing purple
901331 -            numbers that link the end of the para to the beginning so
901332 -            that clicking jumps the paragraph to the top of the
901333 -            browser. ref SDS 73 MM9M
901334 - ..
901335 - Features important to "extended jumps" are:  * clear noun/verb
901336 - language allowing extensibility, * noun/verb should naturally map to
901337 - object and method * indirect linking, * implicit linking, * macros.
901338 - ref DRT 1 XN4I
901339 -
901340 -
901341 -
9014 -

SUBJECTS
Compiler Augment Run on Current Technology, Bowman, 001012
Augment Record Port to Current Technology, Bowman, 001012
Augment Complex to Update for Creating OHS Functions, 001012, Bowman
Augment Move Record to Modern Technology Compiler, Bowman, 001012

A407 -
A40701 -  ..
A40702 - Augment Complexity Presents Challenge for Updating Application
A40703 -
A40704 - Implementation of Augment is not an overnight project.  Grant feels
A40705 - Doug is concerned that knowledge of Augment and previous projects will
A40706 - not be retained and built upon due to the complexity.  Perhaps
A40707 - re-implementing a compiler to compile the actual Augment code may be a
A40708 - worthy way to perform the entire OHS project (as an Augment port)
A40709 - goal.  I assume the augment code is available in Augment. ref DRT 1
A40710 - 5O4M
A40711 -
A40712 -     [On 001015 Eugene Kim set project task to develop compiler for
A40713 -     Augment. ref SDS 69 D4K2
A40714 -
A40715 -     [On 010329 Jack Park improving Augment with Java and SDS
A40716 -     capability. ref SDS 74 A13H
A40717 - ..
A40718 - We talked about moving the existing data and exporting it from
A40719 - Augment in a way that links would be retained.  This was designed from
A40720 - the beginning so that there is a two tier naming system - repository
A40721 - and document name.  The idea is that whole repositories can move
A40722 - without the links breaking within a certain namespace.  If this is to
A40723 - evolve Data should be portable en mass. Unmoveable knowledge has less
A40724 - value. ref DRT 1 HO5K
A40725 -
A40726 -     [On 001025 Doug confirms task to move Augment archives to OHS.
A40727 -     ref SDS 71 V9S1
A40728 -
A40729 -
A40730 -
A40731 -
A40732 -
A40733 -
A40734 -
Distribution. . . . See "CONTACTS"